org.encog.persist
Interface EncogPersistedObject

All Superinterfaces:
Serializable
All Known Subinterfaces:
Layer, Network, Population, Synapse
All Known Implementing Classes:
BasicLayer, BasicNetwork, BasicNeuralDataSet, BasicPersistedObject, BasicPersistedSubObject, BasicPopulation, BasicSynapse, BufferedNeuralDataSet, ContextLayer, DataNormalization, DirectSynapse, EncogScript, ImageNeuralDataSet, MarketNeuralDataSet, Matrix, NEATSynapse, OneToOneSynapse, PropertyData, RadialBasisFunctionLayer, SVMNetwork, TemporalNeuralDataSet, TextData, TrainingContinuation, WeightedSynapse, WeightlessSynapse

public interface EncogPersistedObject
extends Serializable

This interface flags an class as being able to be persisted into an Encog collection.

Author:
jheaton

Method Summary
 Persistor createPersistor()
          Create a persistor for this object.
 EncogCollection getCollection()
           
 String getDescription()
           
 String getName()
           
 void setCollection(EncogCollection collection)
           
 void setDescription(String theDescription)
          Set the description of this object.
 void setName(String theName)
          Set the name of this object.
 

Method Detail

createPersistor

Persistor createPersistor()
Create a persistor for this object.

Returns:
A persistor for this object.

getDescription

String getDescription()
Returns:
The description of this object.

getName

String getName()
Returns:
The name of this object.

setDescription

void setDescription(String theDescription)
Set the description of this object.

Parameters:
theDescription - The description.

setName

void setName(String theName)
Set the name of this object.

Parameters:
theName - The name of this object.

getCollection

EncogCollection getCollection()

setCollection

void setCollection(EncogCollection collection)


Copyright © 2011. All Rights Reserved.