001package jmri.jmrix.loconet.swing;
002
003import jmri.jmrix.loconet.LocoNetSystemConnectionMemo;
004
005/**
006 * JPanel interface to handle providing system connection information to a
007 * panel.
008 *
009 * @author Bob Jacobsen Copyright 2010
010 * @since 2.9.4
011 */
012public interface LnPanelInterface {
013
014    /**
015     * 2nd stage of initialization, invoked after the constructor is complete.
016     * <p>
017     * This needs to be connected to the initContext() method in implementing
018     * classes.
019     *
020     * @param memo  a {@link jmri.jmrix.loconet.LocoNetSystemConnectionMemo} object
021     */
022    void initComponents(LocoNetSystemConnectionMemo memo);
023
024}