gate.util.persistence
Class ControllerPersistence

java.lang.Object
  |
  +--gate.util.persistence.ResourcePersistence
        |
        +--gate.util.persistence.ControllerPersistence
All Implemented Interfaces:
Persistence, Serializable
Direct Known Subclasses:
SerialAnalyserControllerPersistence

public class ControllerPersistence
extends gate.util.persistence.ResourcePersistence

See Also:
Serialized Form

Constructor Summary
ControllerPersistence()
           
 
Method Summary
 Object createObject()
          Creates a new object from the data contained.
 void extractDataFromSource(Object source)
          Populates this Persistence with the data that needs to be stored from the original source object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControllerPersistence

public ControllerPersistence()
Method Detail

extractDataFromSource

public void extractDataFromSource(Object source)
                           throws PersistenceException
Populates this Persistence with the data that needs to be stored from the original source object.
Overrides:
extractDataFromSource in class gate.util.persistence.ResourcePersistence

createObject

public Object createObject()
                    throws PersistenceException,
                           ResourceInstantiationException
Creates a new object from the data contained. This new object is supposed to be a copy for the original object used as source for data extraction.
Overrides:
createObject in class gate.util.persistence.ResourcePersistence