Class BlockBossLogicXml
- java.lang.Object
-
- jmri.configurexml.AbstractXmlAdapter
-
- jmri.jmrit.blockboss.configurexml.BlockBossLogicProviderXml
-
- jmri.jmrit.blockboss.configurexml.BlockBossLogicXml
-
- All Implemented Interfaces:
XmlAdapter
public class BlockBossLogicXml extends BlockBossLogicProviderXml
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 java.lang.Enum<T>>, AbstractXmlAdapter.EnumIoMapped<T extends java.lang.Enum<T>>, AbstractXmlAdapter.EnumIoNames<T extends java.lang.Enum<T>>, AbstractXmlAdapter.EnumIoNamesNumbers<T extends java.lang.Enum<T>>, AbstractXmlAdapter.EnumIoOrdinals<T extends java.lang.Enum<T>>
-
-
Constructor Summary
Constructors Constructor Description BlockBossLogicXml()
-
Method Summary
-
Methods inherited from class jmri.jmrit.blockboss.configurexml.BlockBossLogicProviderXml
load, load, loadOrder, store
-
Methods inherited from class jmri.configurexml.AbstractXmlAdapter
getAttributeBooleanValue, getAttributeDoubleValue, getAttributeFloatValue, getAttributeIntegerValue, getExceptionHandler, handleException, load, load, loadDeferred, setExceptionHandler, store
-
-
-
-
Constructor Detail
-
BlockBossLogicXml
public BlockBossLogicXml()
-
-