Class AbstractManagerXml
java.lang.Object
jmri.configurexml.AbstractXmlAdapter
jmri.managers.configurexml.AbstractNamedBeanManagerConfigXML
jmri.jmrit.logixng.implementation.configurexml.AbstractManagerXml
- All Implemented Interfaces:
XmlAdapter
- Direct Known Subclasses:
DefaultAnalogActionManagerXml,DefaultAnalogExpressionManagerXml,DefaultDigitalActionManagerXml,DefaultDigitalBooleanActionManagerXml,DefaultDigitalExpressionManagerXml,DefaultGlobalVariableManagerXml,DefaultModuleManagerXml,DefaultNamedTableManagerXml,DefaultStringActionManagerXml,DefaultStringExpressionManagerXml
Provides the functionality for configuring ActionManagers
-
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
Modifier and TypeMethodDescriptionvoidloadMaleSocket(org.jdom2.Element element, MaleSocket maleSocket) Utility method to load the individual DigitalActionBean objects.org.jdom2.ElementstoreMaleSocket(MaleSocket maleSocket) Store data for a MaleSocketMethods inherited from class jmri.managers.configurexml.AbstractNamedBeanManagerConfigXML
checkedNamedBeanHandle, checkedNamedBeanName, checkedNamedBeanReference, getSystemName, getUserName, getUserName, loadCommon, storeCommonMethods inherited from class jmri.configurexml.AbstractXmlAdapter
getAttributeBooleanValue, getAttributeDoubleValue, getAttributeFloatValue, getAttributeIntegerValue, getExceptionHandler, handleException, load, load, load, load, loadDeferred, loadOrder, setExceptionHandler, storeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jmri.configurexml.XmlAdapter
store
-
Constructor Details
-
AbstractManagerXml
public AbstractManagerXml()
-
-
Method Details
-
storeMaleSocket
Store data for a MaleSocket- Parameters:
maleSocket- the socket to store- Returns:
- Element containing the complete info
-
loadMaleSocket
Utility method to load the individual DigitalActionBean objects. If there's no additional info needed for a specific action type, invoke this with the parent of the set of DigitalActionBean elements.- Parameters:
element- Element containing the MaleSocket element to load.maleSocket- the socket to load
-