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}