Class AbstractSensorManagerConfigXML

    • Method Detail

      • store

        public Element store​(java.lang.Object o)
        Default implementation for storing the contents of a SensorManager.
        Parameters:
        o - Object to store, of type SensorManager
        Returns:
        Element containing the complete info
      • setStoreElementClass

        public abstract void setStoreElementClass​(Element sensors)
        Subclass provides implementation to create the correct top element, including the type information. Default implementation is to use the local class here.
        Parameters:
        sensors - The top-level element being created
      • loadSensors

        public boolean loadSensors​(Element sensors)
                            throws JmriConfigureXmlException
        Utility method to load the individual Sensor objects. If there's no additional info needed for a specific sensor type, invoke this with the parent of the set of Sensor elements.
        Parameters:
        sensors - Element containing the Sensor elements to load.
        Returns:
        true if succeeded.
        Throws:
        JmriConfigureXmlException - on error.