Class AbstractSensorManagerConfigXML

All Implemented Interfaces:
XmlAdapter
Direct Known Subclasses:
AcelaSensorManagerXml, CbusSensorManagerXml, Dcc4PcSensorManagerXml, DCCppSensorManagerXml, EcosSensorManagerXml, InternalSensorManagerXml, IpocsSensorManagerXml, JMRIClientSensorManagerXml, LnSensorManagerXml, MarklinSensorManagerXml, MqttSensorManagerXml, NceSensorManagerXml, OlcbSensorManagerXml, RaspberryPiSensorManagerXml, RfidSensorManagerXml, RpsSensorManagerXml, SerialSensorManagerXml, SerialSensorManagerXml, SerialSensorManagerXml, SerialSensorManagerXml, SerialSensorManagerXml, SerialSensorManagerXml, SRCPSensorManagerXml, TamsSensorManagerXml, XBeeSensorManagerXml, XNetSensorManagerXml, Z21SensorManagerXml

public abstract class AbstractSensorManagerConfigXML
extends AbstractNamedBeanManagerConfigXML
Provides the abstract base and store functionality for configuring SensorManagers, working with AbstractSensorManagers.

Typically, a subclass will just implement the load(Element sensors) class, relying on implementation here to load the individual sensors. Note that these are stored explicitly, so the resolution mechanism doesn't need to see *Xml classes for each specific Sensor or AbstractSensor subclass at store time.