Package dsto.dfc.swing.persistence

Support for managing persistent objects.

See:
          Description

Interface Summary
Document A document is used as a wrapper around a model to provide the typical Save / Save As / Open / New / Save Changes? behaviour that a user usually expects to see with persistent documents.
ISerializer Defines an object that can serialize/deserialize an object to a stream.
 

Class Summary
AbstractDocument A base implementation of Document which implements the high-level bahaviour of a document without being specific to a particular persistent storage mechanism.
BasicDocumentSaveAsCommand Basic command to execute the saveAs() method on a Document.
BasicDocumentSaveCommand Command to invoke the save () method on a Document.
BasicSerializeCommand Base implementation for commands that save objects using Serializer.
DbXmlSerializer Plugs DataBeans XML IO into the dsto.dfc.persistence framework.
DefaultSerializer Default serializer that uses Java serialization.
Deserializer Support for deserializing objects in various formats.
FileDocument A base class for documents that are file-based.
KbmlSerializer Serializer that uses KBML IO.
PersistenceManager A lightweight persistent object manager.
PersistenceMonitor Connects changes to an IDataObject/IDataBean to mark the object changed in a PersistenceManager.
SerializeAccessoryPanel Panel designed to be used as the accessory panel in a FileChooser for serializing objects using Serializer.
SerializedFormat Stores format options for serialization.
Serializer Support for serializing objects in various formats.
 

Package dsto.dfc.swing.persistence Description

Support for managing persistent objects. The dsto.dfc.storage.Document interface defines the generic behaviour of a persistent document containing some kind of underlying data model that should be persistent.

The dsto.dfc.storage.Serializer and dsto.dfc.storage.Deserializer classes assist with loading/saving objects using either standard Java serialization or KBML XML bean serialization.

The dsto.dfc.storage.PersistenceManager class provides automatic management for a set of persistent objects including dynamic loading, saving and unloading on demand.



Copyright © 2008 Commonwealth of Australia