Package apps.configurexml
Class SystemConsoleConfigPanelXml
java.lang.Object
jmri.configurexml.AbstractXmlAdapter
apps.configurexml.SystemConsoleConfigPanelXml
- All Implemented Interfaces:
XmlAdapter
Handle XML persistence of SystemConsoleConfigPanel objects.
This file is part of JMRI.
This file is part of JMRI.
JMRI is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. See the "COPYING" file for a copy of this license.
JMRI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- See Also:
-
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 TypeMethodDescriptionbooleanload(org.jdom2.Element shared, org.jdom2.Element perNode) Create a set of configured objects from their XML description.booleanObject should be loaded after basic GUI constructedorg.jdom2.ElementArrange for console settings to be storedMethods inherited from class jmri.configurexml.AbstractXmlAdapter
getAttributeBooleanValue, getAttributeDoubleValue, getAttributeFloatValue, getAttributeIntegerValue, getExceptionHandler, handleException, load, load, load, loadOrder, setExceptionHandler, store
-
Constructor Details
-
SystemConsoleConfigPanelXml
public SystemConsoleConfigPanelXml()
-
-
Method Details
-
store
Arrange for console settings to be stored- Parameters:
o- Object to store, of type SystemConsole- Returns:
- Element containing the complete info
-
loadDeferred
Object should be loaded after basic GUI constructed- Specified by:
loadDeferredin interfaceXmlAdapter- Overrides:
loadDeferredin classAbstractXmlAdapter- Returns:
- true to defer loading
- See Also:
-
load
Description copied from class:AbstractXmlAdapterCreate a set of configured objects from their XML description.- Specified by:
loadin interfaceXmlAdapter- Overrides:
loadin classAbstractXmlAdapter- Parameters:
shared- Top-level XML element containing the common, multi-node elements of the descriptionperNode- Top-level XML element containing the private, single-node elements of the description- Returns:
- true if successful
-