jmri.jmrix.oaktree.serialdriver.configurexml
Class ConnectionConfigXml
java.lang.Object
jmri.configurexml.AbstractXmlAdapter
jmri.jmrix.configurexml.AbstractConnectionConfigXml
jmri.jmrix.oaktree.serialdriver.configurexml.ConnectionConfigXml
- All Implemented Interfaces:
- XmlAdapter
public class ConnectionConfigXml
- extends AbstractConnectionConfigXml
Handle XML persistance of layout connections by persisting
the SerialDriverAdapter (and connections). Note this is
named as the XML version of a ConnectionConfig object,
but it's actually persisting the SerialDriverAdapter.
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.
- Author:
- Bob Jacobsen Copyright: Copyright (c) 2003, 2006
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConnectionConfigXml
public ConnectionConfigXml()
extendElement
protected void extendElement(Element e)
- Write out the SerialNode objects too
- Overrides:
extendElement in class AbstractConnectionConfigXml
- Parameters:
e - Element being extended
makeParameter
protected Element makeParameter(String name,
String value)
getInstance
protected void getInstance()
- Specified by:
getInstance in class AbstractConnectionConfigXml
unpackElement
protected void unpackElement(Element e)
- Unpack the node information when reading the "connection" element
- Overrides:
unpackElement in class AbstractConnectionConfigXml
- Parameters:
e - Element containing the connection info
register
protected void register()
- Specified by:
register in class AbstractConnectionConfigXml
Copyright © 1997 - 2010 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.
Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: