Interface | Description |
---|---|
Persistable |
Represent an object that can be persisted.
|
Persistor |
Provides the abilities to
Persist a Persistable object to the persistence (a file, the variables etc.)
Delete the persistence (a file, the variables etc.)
Convert the contents stored in a persistence substance into a Persistable object.
|
Verifier |
Provides the ability to verify a Persistable object against the contents stored in a persistence substance.
|
Class | Description |
---|---|
AbstractPersistor | |
AbstractRuntimeDataPersistor |
A Persistor with RuntimeDataInterface providing underlying functionality.
|
AbstractRuntimeDataVerifier |
A Verifier with RuntimeDataInterface providing underlying functionality.
|
AbstractVerifier | |
PersistableChecker | |
PersistableDefault | |
PersistorFactory | |
PersistorToFile | |
PersistorToFileDelegate |
Write Persistable object to a file, but it will delegate the job to a sub-class of
PersistorToString
to get back the string format of the Persistable object, then it will write that string into the file. |
PersistorToHierarchialFile | Deprecated
The most functionalities has been moved to class
PersistorToHierarchialString , those functionalities will be
decoupled from this class.Currently the class PersistorToHierarchialString has 2 sub-class PersistorToJSONString and PersistorToXMLString .The classes PersistorToJSONFile and PersistorToXMLFile will not extends from this class PersistorToHierarchialFile any more,
they will directly extends the class PersistorToFile and delegate the 'parse job' (Persistable <--> String)
to class and PersistorToJSONString and PersistorToXMLString . |
PersistorToHierarchialString |
Write the Persistable object to a persistence of hierarchical structure, such as JSON, XML format.
|
PersistorToJSONFile |
Write Persistable object to a JSON file, such as:
|
PersistorToJSONString |
Write Persistable object to a JSON string, such as:
|
PersistorToPropertiesFile |
Write Persistable object to a Properties file, such as:
|
PersistorToString |
This class is used to convert a Persistable object to a string and convert a string to a Persistable object.
The string format will depends on the sub-class's implementation. |
PersistorToVariable | |
PersistorToXMLFile |
Write Persistable object to an XML file, such as:
|
PersistorToXMLString |
Write Persistable object to an XML string, such as:
|
VerifierFactory | |
VerifierToFile | |
VerifierToJSONFile |
Verify a persistable object to a JSON file, such as:
|
VerifierToPropertiesFile |
Verify a persistable object to an Properties file, such as:
|
VerifierToXMLFile |
Verify a persistable object to an XML file, such as:
|
Enum | Description |
---|---|
PersistenceType |
This enum represents the possible persistence types.
|
Copyright © SAS Institute. All Rights Reserved.