|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.configurexml.AbstractXmlAdapter
jmri.jmrit.revhistory.configurexml.FileHistoryXml
public class FileHistoryXml
Load/Store FileHistory objects.
This interacts somewhat differently with the ConfigureXML system. FileHistory objects are _not_ registed with the manager, but rather handled explicitly by them. The "load()" method is therefore a null-op here.
| Constructor Summary | |
|---|---|
FileHistoryXml()
|
|
| Method Summary | |
|---|---|
boolean |
load(Element e)
Usual configurexml method, this one doesn't do anything because the content is explicitly loaded from the file |
void |
load(Element e,
Object o)
Create a set of configured objects from their XML description, using an auxiliary object. |
boolean |
loadDirectly(Element e)
Load RevHistory from an element. |
static FileHistory |
loadFileHistory(Element e)
|
static void |
loadOperation(FileHistory r,
Element e)
|
Element |
store(Object o)
Store the |
static Element |
storeDirectly(Object o)
|
| Methods inherited from class jmri.configurexml.AbstractXmlAdapter |
|---|
creationErrorEncountered, getConfigXmlManager, loadDeferred, loadOrder, setConfigXmlManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FileHistoryXml()
| Method Detail |
|---|
public boolean load(Element e)
throws Exception
e - Top-level XML element containing the description
Exception - when a error prevents creating the objects as
as required by the input XML.
public boolean loadDirectly(Element e)
throws Exception
If no RevHistory already present in InstanceManager, creates one and adds this.
Then adds, instead of replacing, the history information
Exceptionpublic static FileHistory loadFileHistory(Element e)
public static void loadOperation(FileHistory r,
Element e)
public void load(Element e,
Object o)
throws Exception
For example, the auxilary object o might be a manager or GUI of some type that needs to be informed as each object is created.
e - Top-level XML element containing the descriptiono - Implementation-specific Object needed for the conversion
Exception - when a error prevents creating the objects as
as required by the input XML.public Element store(Object o)
o - The object to be recorded. Specific XmlAdapter
implementations will require this to be of a specific
type; that binding is done in ConfigXmlManager.
public static Element storeDirectly(Object o)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||