The Encog Project

org.encog.persist
Interface EncogPersistedObject

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ActivationFunction, Layer, Network, Synapse
All Known Implementing Classes:
ActivationBiPolar, ActivationCompetitive, ActivationGaussian, ActivationLinear, ActivationLOG, ActivationSigmoid, ActivationSIN, ActivationSoftMax, ActivationTANH, BasicActivationFunction, BasicLayer, BasicNetwork, BasicNeuralDataSet, BasicSynapse, ContextLayer, DataNormalization, DirectSynapse, ImageNeuralDataSet, MarketNeuralDataSet, Matrix, OneToOneSynapse, PropertyData, RadialBasisFunctionLayer, TemporalNeuralDataSet, TextData, WeightedSynapse, WeightlessSynapse

public interface EncogPersistedObject
extends java.io.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.
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 void setDescription(java.lang.String theDescription)
          Set the description of this object.
 void setName(java.lang.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

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

getName

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

setDescription

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

Parameters:
theDescription - The description.

setName

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

Parameters:
theName - The name of this object.

The Encog Project