Package jmri.jmrix
Interface ConnectionTypeList
- All Superinterfaces:
JmriServiceProviderInterface
- All Known Implementing Classes:
AcelaConnectionTypeList,AnymaDMX_ConnectionTypeList,BiDiBConnectionTypeList,CanConnectionTypeList,CdBConnectionTypeList,CMRIConnectionTypeList,Dcc4PcConnectionTypeList,DCCppConnectionTypeList,DirectConnectionTypeList,DRMConnectionTypeList,EasyDccConnectionTypeList,EcosConnectionTypeList,EliteConnectionTypeList,IbxConnectionTypeList,InternalConnectionTypeList,IpocsConnectionTypeList,JMRIClientConnectionTypeList,KPFConnectionTypeList,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
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:
-
Method Summary
Modifier and TypeMethodDescriptionString[]Get a list of classes that can configure a layout connection for the manufacturers specified ingetManufacturers().String[]Get a list of manufacturer names supported by the classes specified ingetAvailableProtocolClasses().
-
Method Details
-
getAvailableProtocolClasses
Get a list of classes that can configure a layout connection for the manufacturers specified ingetManufacturers().- Returns:
- an Array of classes or an empty Array if none
-
getManufacturers
Get a list of manufacturer names supported by the classes specified ingetAvailableProtocolClasses().- Returns:
- an Array of manufacturers or an empty Array if none
-