Package jmri.jmrix

Interface ConnectionTypeList

All Superinterfaces:
JmriServiceProviderInterface
All Known Implementing Classes:
AcelaConnectionTypeList, AnymaDMX_ConnectionTypeList, CanConnectionTypeList, CMRIConnectionTypeList, Dcc4PcConnectionTypeList, DCCppConnectionTypeList, DirectConnectionTypeList, EasyDccConnectionTypeList, EcosConnectionTypeList, EliteConnectionTypeList, IbxConnectionTypeList, InternalConnectionTypeList, IpocsConnectionTypeList, JMRIClientConnectionTypeList, LenzConnectionTypeList, LnConnectionTypeList, MarklinConnectionTypeList, MergConnectionTypeList, MqttConnectionTypeList, MrcConnectionTypeList, Mx1ConnectionTypeList, NceConnectionTypeList, OlcbConnectionTypeList, OtherConnectionTypeList, QSIConnectionTypeList, RaspberryPiConnectionTypeList, RfidConnectionTypeList, RocoConnectionTypeList, RpsConnectionTypeList, SerialConnectionTypeList, SerialConnectionTypeList, SerialConnectionTypeList, SerialConnectionTypeList, SerialConnectionTypeList, SerialConnectionTypeList, SerialConnectionTypeList, SpeedoConnectionTypeList, SprogConnectionTypeList, SprogGen5ConnectionTypeList, SRCPConnectionTypeList, TamsConnectionTypeList, UhlenbrockConnectionTypeList, WangrowConnectionTypeList, ZTCConnectionTypeList

public interface ConnectionTypeList
extends JmriServiceProviderInterface
Definition of objects to handle configuring a layout connection. Implementing classes must be registered as service providers of this type to be recognized and usable.

General design documentation is available on the Structure of External System Connections page.

See Also:
JmrixConfigPane, ConnectionConfig, ServiceLoader