Uses of Interface
org.dellroad.stuff.pobj.PersistentObjectDelegate

Packages that use PersistentObjectDelegate
org.dellroad.stuff.pobj Simple XML Persistence Objects (POBJ). 
 

Uses of PersistentObjectDelegate in org.dellroad.stuff.pobj
 

Classes in org.dellroad.stuff.pobj that implement PersistentObjectDelegate
 class AbstractDelegate<T>
          Support superclass for PersistentObjectDelegate classes, with implementations of all methods other than serialize() and deserialize().
 class FilterDelegate<T>
          Adapter class for PersistentObjectDelegate implementations that wrap a nested delegate.
 class SpringDelegate<T>
          PersistentObjectDelegate that uses Spring's Marshaller and Unmarshaller interfaces for XML conversion.
 

Fields in org.dellroad.stuff.pobj declared as PersistentObjectDelegate
protected  PersistentObjectDelegate<T> PersistentObjectSchemaUpdater.delegate
           
protected  PersistentObjectDelegate<T> FilterDelegate.nested
           
 

Methods in org.dellroad.stuff.pobj that return PersistentObjectDelegate
protected  PersistentObjectDelegate PersistentObject.getDelegate()
          Get the configured PersistentObjectDelegate.
 

Methods in org.dellroad.stuff.pobj with parameters of type PersistentObjectDelegate
 void PersistentObjectSchemaUpdater.setDelegate(PersistentObjectDelegate<T> delegate)
          Configure the PersistentObjectDelegate.
 

Constructors in org.dellroad.stuff.pobj with parameters of type PersistentObjectDelegate
FilterDelegate(PersistentObjectDelegate<T> nested)
          Constructor.
PersistentObject(PersistentObjectDelegate<T> delegate, File file)
          Simplified constructor configuring for immediate write-back and no persistent file checks.
PersistentObject(PersistentObjectDelegate<T> delegate, File file, long writeDelay, long checkInterval)
          Constructor.