001package jmri.jmrix.dcc4pc.configurexml; 002 003import org.jdom2.Element; 004import org.slf4j.Logger; 005import org.slf4j.LoggerFactory; 006 007/** 008 * Provides load and store functionality for configuring Dcc4PcReporterManagers. 009 * <p> 010 * Uses the store method from the abstract base class, but provides a load 011 * method here. 012 * 013 * @author Kevin Dickerson Copyright: (c) 2012 014 * @author Bob Jacobsen Copyright: Copyright (c) 2002, 2008 015 */ 016public class Dcc4PcReporterManagerXml extends jmri.managers.configurexml.AbstractReporterManagerConfigXML { 017 018 public Dcc4PcReporterManagerXml() { 019 super(); 020 } 021 022 @Override 023 public void setStoreElementClass(Element reporter) { 024 reporter.setAttribute("class", "jmri.jmrix.dcc4pc.configurexml.Dcc4PcReporterManagerXml"); 025 } 026 027 @Override 028 public boolean load(Element shared, Element perNode) { 029 // create the master object 030 //Dcc4PcReporterManager.instance(); 031 // load individual sensors 032 return loadReporters(shared); 033 } 034 035// private final static Logger log = LoggerFactory.getLogger(Dcc4PcReporterManagerXml.class); 036}