Class BlockBossLogicXml
java.lang.Object
jmri.configurexml.AbstractXmlAdapter
jmri.jmrit.blockboss.configurexml.BlockBossLogicProviderXml
jmri.jmrit.blockboss.configurexml.BlockBossLogicXml
- All Implemented Interfaces:
XmlAdapter
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.configurexml.AbstractXmlAdapter
AbstractXmlAdapter.EnumIO<T extends Enum<T>>, AbstractXmlAdapter.EnumIoMapped<T extends Enum<T>>, AbstractXmlAdapter.EnumIoNames<T extends Enum<T>>, AbstractXmlAdapter.EnumIoNamesNumbers<T extends Enum<T>>, AbstractXmlAdapter.EnumIoOrdinals<T extends Enum<T>> -
Field Summary
Fields inherited from class jmri.configurexml.AbstractXmlAdapter
STR_FALSE, STR_NO, STR_TRUE, STR_YES -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jmri.jmrit.blockboss.configurexml.BlockBossLogicProviderXml
load, load, loadOrder, storeMethods inherited from class jmri.configurexml.AbstractXmlAdapter
getAttributeBooleanValue, getAttributeDoubleValue, getAttributeFloatValue, getAttributeIntegerValue, getExceptionHandler, handleException, load, load, loadDeferred, setExceptionHandler, store
-
Constructor Details
-
BlockBossLogicXml
public BlockBossLogicXml()
-