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}