|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.configurexml.AbstractXmlAdapter
jmri.jmrit.symbolicprog.configurexml.ProgrammerConfigPaneXml
public class ProgrammerConfigPaneXml
Handle XML persistance of symbolic programmer default values.
This class is named as being the persistant form of the ProgrammerConfigPane class, but there's no object of that form created when this is read back. Instead, this persists static members of the symbolicprog.CombinedLocoSelPane class.
This class sets the default programmer file in the ProgDefaults class. On MacOS Classic, however, that information was being overwritten by a second initialization of the class; in other words, the clinit class initialization routine was being run later for unknown reasons. The fix to this was to add an explicit construction of a CombinedLocoSelPane object. It is not known why this works!
| Constructor Summary | |
|---|---|
ProgrammerConfigPaneXml()
|
|
| Method Summary | |
|---|---|
boolean |
load(Element element)
Update static data from XML file |
void |
load(Element element,
Object o)
Update static data from XML file |
Element |
store(Object o)
Default implementation for storing the static contents |
| Methods inherited from class jmri.configurexml.AbstractXmlAdapter |
|---|
creationErrorEncountered, getConfigXmlManager, loadDeferred, loadOrder, setConfigXmlManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProgrammerConfigPaneXml()
| Method Detail |
|---|
public Element store(Object o)
o - Object to store, of type PositionableLabel
public boolean load(Element element)
element - Top level Element to unpack.
public void load(Element element,
Object o)
element - Top level Element to unpack.o - ignored
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||