whistleClassifier.training
Interface TrainingDataStore

All Known Implementing Classes:
FileTrainingStore

public interface TrainingDataStore

Storage for whistle classifier training data. NB this class if for a single storage unit, such as a file.

Author:
Doug Gillespie

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
 

Method Detail

openStore

boolean openStore(java.lang.String storeName)
Open store for writing

Parameters:
storeName - name
Returns:
true if open

closeStore

boolean closeStore()
Close store for writing

Returns:
true if OK

writeData

boolean writeData(TrainingDataSet trainingDataSet)
Write data to the opened store

Parameters:
trainingDataSet - data to write
Returns:
true if OK

readData

TrainingDataSet readData(java.lang.String storeName)
Open, read data and close a data store

Parameters:
storeName - store name
Returns:
reference to TrainingDataSet
See Also:
TrainingDataSet

isStoreOk

boolean isStoreOk()
IS a store correctly opened.

Returns:
true if ok