|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.configurexml.AbstractXmlAdapter
jmri.jmrit.blockboss.configurexml.BlockBossLogicXml
public class BlockBossLogicXml
Handle XML persistance of Simple Signal Logic objects.
In JMRI 2.1.5, the XML written by this package was changed.
Previously, it wrote a single "blocks" element, which contained multiple "block" elements to represent each individual BlockBoss (Simple Signal Logic) object.
These names were too generic, and conflicted with storing true Block objects.
Starting in JMRI 2.1.5 (May 2008), these were changed to "signalelements" and "signalelement" respectively.
| Constructor Summary | |
|---|---|
BlockBossLogicXml()
|
|
| Method Summary | |
|---|---|
boolean |
load(Element element)
Update static data from XML file |
void |
load(Element element,
Object o)
Update static data from XML file |
int |
loadOrder()
Used for determining which order to load items from XML files in. |
Element |
store(Object o)
Default implementation for storing the contents of all the BLockBossLogic elements. |
| Methods inherited from class jmri.configurexml.AbstractXmlAdapter |
|---|
creationErrorEncountered, getConfigXmlManager, loadDeferred, setConfigXmlManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BlockBossLogicXml()
| Method Detail |
|---|
public Element store(Object o)
Static members in the BlockBossLogic class record the complete set of items. This function writes those out as a single XML element.
o - Object to start process, but not actually used
public boolean load(Element element)
element - Top level blocks Element to unpack.
public void load(Element element,
Object o)
element - Top level Element to unpack.o - ignoredpublic int loadOrder()
AbstractXmlAdapter
loadOrder in interface XmlAdapterloadOrder in class AbstractXmlAdapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||