001package jmri.jmrix.ecos.configurexml;
002
003import org.jdom2.Element;
004import org.slf4j.Logger;
005import org.slf4j.LoggerFactory;
006
007/**
008 * Provides load and store functionality for configuring EcosReporterManagers.
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: Copyright (c) 2012
014 */
015public class EcosReporterManagerXml extends jmri.managers.configurexml.AbstractReporterManagerConfigXML {
016
017    public EcosReporterManagerXml() {
018        super();
019    }
020
021    @Override
022    public void setStoreElementClass(Element reporters) {
023        reporters.setAttribute("class", "jmri.jmrix.ecos.configurexml.EcosReporterManagerXml");
024    }
025
026    @Override
027    public boolean load(Element shared, Element perNode) {
028        // load individual Reporters
029        return loadReporters(shared);
030    }
031
032//    private final static Logger log = LoggerFactory.getLogger(EcosReporterManagerXml.class);
033
034}