001package jmri.jmrix.lenz.hornbyelite.configurexml;
002
003import org.jdom2.Element;
004
005/**
006 * Provides load and store functionality for configuring XNetTurnoutManagers.
007 * <p>
008 * Uses the store method from the abstract base class, but provides a load
009 * method here.
010 *
011 * @author Paul Bender Copyright: Copyright (c) 2008
012 */
013public class EliteXNetTurnoutManagerXml extends jmri.managers.configurexml.AbstractTurnoutManagerConfigXML {
014
015    public EliteXNetTurnoutManagerXml() {
016        super();
017    }
018
019    @Override
020    public void setStoreElementClass(Element turnouts) {
021        turnouts.setAttribute("class", "jmri.jmrix.lenz.configurexml.XNetTurnoutManagerXml");
022    }
023
024    @Override
025    public boolean load(Element shared, Element perNode) {
026        // load individual turnouts
027        return loadTurnouts(shared, perNode);
028    }
029
030//    private static final Logger log = LoggerFactory.getLogger(EliteXNetTurnoutManagerXml.class);
031
032}