|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.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 | |
|---|---|
void |
load(org.jdom.Element element)
Update static data from XML file |
void |
load(org.jdom.Element element,
Object o)
Update static data from XML file |
org.jdom.Element |
store(Object o)
Default implementation for storing the contents of all the BLockBossLogic elements. |
| 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 org.jdom.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.
store in interface XmlAdaptero - Object to start process, but not actually used
public void load(org.jdom.Element element)
load in interface XmlAdapterelement - Top level blocks Element to unpack.
public void load(org.jdom.Element element,
Object o)
load in interface XmlAdapterelement - Top level Element to unpack.o - ignored
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||