Class StartupPauseModelXml

java.lang.Object
jmri.configurexml.AbstractXmlAdapter
apps.startup.configurexml.StartupPauseModelXml
All Implemented Interfaces:
XmlAdapter

Handle XML persistence for StartupPauseModel objects.
See Also:
  • Constructor Details

  • Method Details

    • store

      public org.jdom2.Element store(Object o)
      Description copied from interface: XmlAdapter
      Store the object in XML
      Parameters:
      o - The object to be recorded. Specific XmlAdapter implementations will require this to be of a specific type; that binding is done in ConfigXmlManager.
      Returns:
      The XML representation Element
    • loadDeferred

      public boolean loadDeferred()
      Description copied from class: AbstractXmlAdapter
      Determine if this set of configured objects should be loaded after basic GUI construction is completed.

      Default behavior is to load when requested. Classes that should wait until basic GUI is constructed should override this method and return true

      Specified by:
      loadDeferred in interface XmlAdapter
      Overrides:
      loadDeferred in class AbstractXmlAdapter
      Returns:
      true to defer loading
      See Also:
    • load

      public boolean load(org.jdom2.Element shared, org.jdom2.Element perNode)
      Description copied from class: AbstractXmlAdapter
      Create a set of configured objects from their XML description.
      Specified by:
      load in interface XmlAdapter
      Overrides:
      load in 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