whistleClassifier
Class FileTrainingStore

java.lang.Object
  extended by whistleClassifier.FileTrainingStore
All Implemented Interfaces:
TrainingDataStore

public class FileTrainingStore
extends java.lang.Object
implements TrainingDataStore


Field Summary
private  java.io.ObjectOutputStream outputStream
           
private  boolean storeOk
           
 
Constructor Summary
FileTrainingStore()
           
 
Method Summary
 boolean closeStore()
          Close store for writing
 boolean isStoreOk()
          IS a store correctly opened.
 boolean openStore(java.lang.String storeName)
          Open store for writing
 TrainingDataSet readData(java.lang.String storeName)
          Open, read data and close a data store
 boolean writeData(TrainingDataSet trainingDataSet)
          Write data to the opened store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

storeOk

private boolean storeOk

outputStream

private java.io.ObjectOutputStream outputStream
Constructor Detail

FileTrainingStore

public FileTrainingStore()
Method Detail

closeStore

public boolean closeStore()
Description copied from interface: TrainingDataStore
Close store for writing

Specified by:
closeStore in interface TrainingDataStore
Returns:
true if OK

openStore

public boolean openStore(java.lang.String storeName)
Description copied from interface: TrainingDataStore
Open store for writing

Specified by:
openStore in interface TrainingDataStore
Parameters:
storeName - name
Returns:
true if open

writeData

public boolean writeData(TrainingDataSet trainingDataSet)
Description copied from interface: TrainingDataStore
Write data to the opened store

Specified by:
writeData in interface TrainingDataStore
Parameters:
trainingDataSet - data to write
Returns:
true if OK

readData

public TrainingDataSet readData(java.lang.String storeName)
Description copied from interface: TrainingDataStore
Open, read data and close a data store

Specified by:
readData in interface TrainingDataStore
Parameters:
storeName - store name
Returns:
reference to TrainingDataSet
See Also:
TrainingDataSet

isStoreOk

public boolean isStoreOk()
Description copied from interface: TrainingDataStore
IS a store correctly opened.

Specified by:
isStoreOk in interface TrainingDataStore
Returns:
true if ok