Package jmri.jmrit.roster.configurexml
Class RosterConfigPaneXml
- java.lang.Object
- 
- jmri.configurexml.AbstractXmlAdapter
- 
- jmri.jmrit.roster.configurexml.RosterConfigPaneXml
 
 
- 
- All Implemented Interfaces:
- XmlAdapter
 
 public class RosterConfigPaneXml extends AbstractXmlAdapter Handle XML persistance of Roster default values.This class is named as being the persistant form of the RosterConfigPane class, but there's no object of that form created when this is read back. Instead, this persists static members of the roster.Roster class. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jmri.configurexml.AbstractXmlAdapterAbstractXmlAdapter.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>>
 
- 
 - 
Field Summary- 
Fields inherited from class jmri.configurexml.AbstractXmlAdapterSTR_FALSE, STR_NO, STR_TRUE, STR_YES
 
- 
 - 
Constructor SummaryConstructors Constructor Description RosterConfigPaneXml()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidload(org.jdom2.Element element, java.lang.Object o)Update static data from XML filebooleanload(org.jdom2.Element shared, org.jdom2.Element perNode)Create a set of configured objects from their XML description.org.jdom2.Elementstore(java.lang.Object o)Default implementation for storing the static contents- 
Methods inherited from class jmri.configurexml.AbstractXmlAdaptergetAttributeBooleanValue, getAttributeDoubleValue, getAttributeFloatValue, getAttributeIntegerValue, getExceptionHandler, handleException, load, load, loadDeferred, loadOrder, setExceptionHandler, store
 
- 
 
- 
- 
- 
Constructor Detail- 
RosterConfigPaneXmlpublic RosterConfigPaneXml() 
 
- 
 - 
Method Detail- 
storepublic org.jdom2.Element store(java.lang.Object o) Default implementation for storing the static contents- Parameters:
- o- Object to store
- Returns:
- Element containing the complete info
 
 - 
loadpublic boolean load(org.jdom2.Element shared, org.jdom2.Element perNode) Description copied from class:AbstractXmlAdapterCreate a set of configured objects from their XML description.- Specified by:
- loadin interface- XmlAdapter
- Overrides:
- loadin class- AbstractXmlAdapter
- Parameters:
- shared- Top-level XML element containing the common, multi-node elements of the description
- perNode- Top-level XML element containing the private, single-node elements of the description
- Returns:
- true if successful
 
 - 
loadpublic void load(org.jdom2.Element element, java.lang.Object o) Update static data from XML file- Specified by:
- loadin interface- XmlAdapter
- Overrides:
- loadin class- AbstractXmlAdapter
- Parameters:
- element- Top level Element to unpack.
- o- ignored
 
 
- 
 
-