| 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.