Class StreamConfigPane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, JmriServiceProviderInterface, PreferencesPanel

public class StreamConfigPane
extends JmrixConfigPane
Provide GUI to configure communications links.

This is really just a catalog of connections to classes within the systems. Reflection is used to reduce coupling at load time.

Objects of this class are based on an underlying ConnectionConfig implementation, which in turn is obtained from the InstanceManager. Those must be created at load time by the ConfigXml process, or in some Application class.

The classes referenced are the specific subclasses of StreamConnectionConfig which provides the methods providing data to the configuration GUI, and responding to its changes.

See Also:
Serialized Form