001package jmri.managers.configurexml;
002
003import jmri.configurexml.AbstractXmlAdapter;
004import org.jdom2.Element;
005
006/**
007 * Handle XML persistance of ProxyTurnoutManager
008 * <p>
009 * This class is named as being the persistant form of the ProxyTurnoutManager
010 * class, but there's no object of that form created or used.
011 *
012 * @author Bob Jacobsen Copyright: Copyright (c) 2003
013 */
014public class ProxyTurnoutManagerXml extends AbstractXmlAdapter {
015
016    public ProxyTurnoutManagerXml() {
017    }
018
019    /**
020     * Default implementation for storing the static contents of a
021     * PositionableLabel
022     *
023     * @param o Object to store, of type PositionableLabel
024     * @return Element containing the complete info
025     */
026    @Override
027    public Element store(Object o) {
028        return null;
029    }
030
031    @Override
032    public boolean load(Element shared, Element perNode) {
033        return true;
034    }
035
036    /**
037     * Doesn't need to do anything, shouldn't get invoked
038     *
039     * @param element Top level Element to unpack.
040     * @param o       PanelEditor as an Object
041     */
042    @Override
043    public void load(Element element, Object o) {
044    }
045
046}