## Package gate.util.persistence

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

Class Summary
CollectionPersistence
ControllerPersistence
CorpusPersistence
DSPersistence
GateObjectOutputStream: Title: Gate2 Description: Copyright: Copyright (c) 2000 Company: University Of Sheffield
JDBCDSPersistence: Adds security data storage to the DS persistence
LanguageAnalyserPersistence: Provides a persistent equivalent for `LanguageAnalyser`s.
LRPersistence
MapPersistence
PersistenceManager: This class provides utility methods for saving resources through serialisation via static methods.
PersistenceManager.ClassComparator
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`.

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