001package jmri.jmrix.loconet.configurexml; 002 003import jmri.configurexml.JmriConfigureXmlException; 004import org.jdom2.Element; 005 006/** 007 * Provides load and store functionality for configuring LnSensorManagers. 008 * <p> 009 * Uses the store method from the abstract base class, but provides a load 010 * method here. 011 * 012 * @author Bob Jacobsen Copyright: Copyright (c) 2003 013 */ 014public class LnSensorManagerXml extends jmri.managers.configurexml.AbstractSensorManagerConfigXML { 015 016 public LnSensorManagerXml() { 017 super(); 018 } 019 020 @Override 021 public void setStoreElementClass(Element sensors) { 022 sensors.setAttribute("class", this.getClass().getName()); // NOI18N 023 } 024 025 @Override 026 public boolean load(Element shared, Element perNode) throws JmriConfigureXmlException { 027 // load individual sensors 028 loadSensors(shared); 029 return true; 030 } 031 032// private final static Logger log = LoggerFactory.getLogger(LnSensorManagerXml.class); 033}