Package gate.util.persistence

Interface Summary
Persistence Defines an object that holds persistent data about another object.
 

Class Summary
AnalyserRunningStrategyPersistence Persistent holder for AnalyserRunningStrategy.
CollectionPersistence  
ConditionalControllerPersistence Persistence handler for ConditionalControllers
ConditionalSerialAnalyserControllerPersistence Persistence handler for ConditionalSerialAnalyserController.
ControllerPersistence  
CorpusPersistence  
DSPersistence  
GateApplication This class is used simply to pair together the URL list and an object itself so that they can be serialized as a single XML object.
LanguageAnalyserPersistence Provides a persistent equivalent for LanguageAnalysers.
LRPersistence  
MapPersistence  
PersistenceManager This class provides utility methods for saving resources through serialisation via static methods.
PersistenceManager.ClassComparator  
PersistenceManager.ObjectHolder A reference to an object; it uses the identity hashcode and the equals defined by object identity.
PersistenceManager.SlashDevSlashNull This class is used as a marker for types that should NOT be serialised when saving the state of a gate object.
PersistenceManager.URLHolder URLs get upset when serialised and deserialised so we need to convert them to strings for storage.
PRPersistence  
SerialAnalyserControllerPersistence Persistence handler for SerialAnalyserController.
UnconditionalRunningStrategyPersistence Persistent holder for RunningStrategy.UnconditionalRunningStrategy.
UpdateSavedApp Handy command-line utility that loads a saved application state in the old serialized-object format and resaves it in XML format.
 

Exception Summary
PersistenceManager.NotComparableException Thrown by a comparator when the values provided for comparison are not comparable.