Package jmri.jmrix.dccpp.configurexml
Class AbstractDCCppSerialConnectionConfigXml
java.lang.Object
jmri.configurexml.AbstractXmlAdapter
jmri.jmrix.configurexml.AbstractConnectionConfigXml
jmri.jmrix.configurexml.AbstractSerialConnectionConfigXml
jmri.jmrix.dccpp.configurexml.AbstractDCCppSerialConnectionConfigXml
- All Implemented Interfaces:
XmlAdapter
- Direct Known Subclasses:
ConnectionConfigXml
public abstract class AbstractDCCppSerialConnectionConfigXml
extends AbstractSerialConnectionConfigXml
Abstract base class to Handle XML persistance of layout connections
by persistening an DCC++Serial Adapter (and connections). Note this is
named as the XML version of an AbstractDCCppSerialConnectionConfig object,
but it's actually persisting the DCC++ Serial Adapter.
This class is invoked from jmrix.JmrixConfigPaneXml on write, as that class is the one actually registered. Reads are brought here directly via the class attribute in the XML.
-
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.jmrix.configurexml.AbstractSerialConnectionConfigXml
adapterFields inherited from class jmri.configurexml.AbstractXmlAdapter
STR_FALSE, STR_NO, STR_TRUE, STR_YES -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jmri.jmrix.configurexml.AbstractSerialConnectionConfigXml
dispose, extendElement, load, load, storeMethods inherited from class jmri.jmrix.configurexml.AbstractConnectionConfigXml
findParmValue, getInstance, loadCommon, loadOptions, register, register, saveOptions, setOutputInterval, store, storeCommon, unpackElementMethods inherited from class jmri.configurexml.AbstractXmlAdapter
getAttributeBooleanValue, getAttributeDoubleValue, getAttributeFloatValue, getAttributeIntegerValue, getExceptionHandler, handleException, load, load, loadDeferred, loadOrder, setExceptionHandler
-
Constructor Details
-
AbstractDCCppSerialConnectionConfigXml
-
-
Method Details
-
getInstance
- Overrides:
getInstancein classAbstractSerialConnectionConfigXml
-