Package jmri.spi
Interface JmriServiceProviderInterface
-
- All Known Subinterfaces:
ConnectionTypeList
,EditorActionFactory
,GitHubRepository
,JsonServiceFactory<H,S>
,ManagingPreferencesPanel
,PreferencesManager
,PreferencesPanel
,PreferencesSubPanel
,StartupActionFactory
,StartupModelFactory
- All Known Implementing Classes:
AbstractActionModelFactory
,AbstractFileModelFactory
,AbstractPreferencesManager
,AbstractStartupActionFactory
,AcelaConnectionTypeList
,AnalogClockStartupActionFactory
,AnymaDMX_ConnectionTypeList
,AppsStartupActionFactory
,AutomatTableStartupActionFactory
,BeanTableStartupActionFactory
,BiDiBConnectionTypeList
,BiDiBSignalMastAddPane
,BiDiBSignalMastAddPane.SignalMastAddPaneProvider
,BlockBossStartupActionFactory
,BuildReportOptionPanel
,Canacc8PaneProvider
,CanCmdPaneProvider
,CanConnectionTypeList
,CanisbPaneProvider
,CanmiosvoPaneProvider
,CanservoioPaneProvider
,CansolioPaneProvider
,CansolPaneProvider
,CbusConfigPaneProvider
,CbusMax
,CbusSimulatedModuleProvider
,CdBConnectionTypeList
,CMRIConnectionTypeList
,ConfigureXmlStartupActionFactory
,ConnectionConfigManager
,ConnectionsPreferencesPanel
,ConsistPreferencesManager
,ConsistToolPrefsPanel
,ConsistToolStartupActionFactory
,ControlPanelEditorActionFactory
,CreateButtonModelFactory
,CtcEditorStartup
,CtcRunStartup
,Dcc4PcConnectionTypeList
,DCCppConnectionTypeList
,DccSignalMastAddPane
,DccSignalMastAddPane.SignalMastAddPaneProvider
,DirectConnectionTypeList
,DispatcherStartupActionFactory
,DualDecoderStartupActionFactory
,EasyDccConnectionTypeList
,EcosConnectionTypeList
,EditManifestHeaderTextPanel
,EditManifestTextPanel
,EditSwitchListTextPanel
,EliteConnectionTypeList
,FileLocationPane
,FileLocationsPreferences
,FrameServletPreferencesPanel
,GuiLafConfigPane
,GuiLafPreferencesManager
,GuiLocalePreferencesPanel
,HelpUtilPreferencesPanel
,IbxConnectionTypeList
,InternalConnectionTypeList
,IpocsConnectionTypeList
,JMRIClientConnectionTypeList
,JmriGitHubRepository
,JmriJTablePersistenceManager
,JmriSRCPServerPreferencesPanel
,JmriSRCPStartupActionFactory
,JmrixConfigPane
,JsonAudioIconServiceFactory
,JsonAudioServiceFactory
,JsonBlockServiceFactory
,JsonConsistServiceFactory
,JsonIdTagServiceFactory
,JsonLayoutBlockServiceFactory
,JsonLightServiceFactory
,JsonLogixNGIconServiceFactory
,JsonMemoryServiceFactory
,JsonMessageServiceFactory
,JsonOblockServiceFactory
,JsonOperationsServiceFactory
,JsonPowerServiceFactory
,JsonReporterServiceFactory
,JsonRosterServiceFactory
,JsonRouteServiceFactory
,JsonSchemaServiceFactory
,JsonSensorServiceFactory
,JsonServerPreferencesPanel
,JsonServerStartupActionFactory
,JsonSignalHeadServiceFactory
,JsonSignalMastServiceFactory
,JsonThrottleServiceFactory
,JsonTimeServiceFactory
,JsonTurnoutServiceFactory
,JsonUtilServiceFactory
,JythonStartupActionFactory
,KPFConnectionTypeList
,LayoutEditorActionFactory
,LcdClockStartupActionFactory
,LenzConnectionTypeList
,LnConnectionTypeList
,LNCPSignalMastAddPane
,LNCPSignalMastAddPane.SignalMastAddPaneProvider
,LnTcpPreferencesPanel
,LnTcpStartupActionFactory
,LogixNGPreferencesPanel
,ManagerDefaultsConfigPane
,ManagerDefaultSelector
,MarklinConnectionTypeList
,MatrixSignalMastAddPane
,MatrixSignalMastAddPane.SignalMastAddPaneProvider
,MergCanmiosvo
,MergCanpan
,MergConnectionTypeList
,MeterStartupActionFactory
,MqttConnectionTypeList
,MqttSignalMastAddPane
,MqttSignalMastAddPane.SignalMastAddPaneProvider
,MrcConnectionTypeList
,Mx1ConnectionTypeList
,NceConnectionTypeList
,NixieClockStartupActionFactory
,OlcbConnectionTypeList
,OlcbSignalMastAddPane
,OlcbSignalMastAddPane.SignalMastAddPaneProvider
,OperationsPreferencesPanel
,OperationsSettingsPanel
,OperationsStartupActionFactory
,OptionPanel
,OtherConnectionTypeList
,PanelEditorActionFactory
,PanelStartupActionFactory
,PerformActionModelFactory
,PerformFileModelFactory
,PerformScriptModelFactory
,PermissionPreferencesPanel
,PiSprog3PaneProvider
,PowerStartupActionFactory
,PreferencesPane
,PrintMoreOptionPanel
,PrintOptionPanel
,ProfilePreferencesPanel
,ProgrammerConfigManager
,ProgrammerConfigPane
,QSIConnectionTypeList
,RailroadNamePreferencesPanel
,RaspberryPiConnectionTypeList
,ResourceBundleStartupActionFactory
,RfidConnectionTypeList
,RocoConnectionTypeList
,RosterConfigManager
,RosterConfigPane
,RosterFrameStartupActionFactory
,RosterStartupActionFactory
,RpsConnectionTypeList
,SampleConfigStartUpActionFactory
,ScriptButtonModelFactory
,SendPacketStartupActionFactory
,SerialConnectionTypeList
,SerialConnectionTypeList
,SerialConnectionTypeList
,SerialConnectionTypeList
,SerialConnectionTypeList
,SerialConnectionTypeList
,SerialConnectionTypeList
,ServerStartupActionFactory
,Servo8BasePaneProvider
,ShutdownPreferencesPanel
,SignalHeadSignalMastAddPane
,SignalHeadSignalMastAddPane.SignalMastAddPaneProvider
,SignalMastAddPane
,SignalMastAddPane.SignalMastAddPaneProvider
,SimpleClockStartupActionFactory
,SimpleLightCtrlStartupActionFactory
,SimpleProgStartupActionFactory
,SimpleServerPreferencesPanel
,SimpleServerStartupActionFactory
,SimpleTurnoutCtrlStartupActionFactory
,Sol8BasePaneProvider
,SpeedoConnectionTypeList
,SpeedometerStartupActionFactory
,SpeedoStartupActionFactory
,Sprog3PlusPaneProvider
,SprogConnectionTypeList
,SprogGen5ConnectionTypeList
,SprogPiSprog3
,SprogPiSprog3Plus
,SRCPConnectionTypeList
,StartupActionsManager
,StartupActionsPreferencesPanel
,StartupPauseFactory
,StreamConfigPane
,SwitchboardEditorActionFactory
,SymbolicProgStartupActionFactory
,SystemConsoleConfigPanel
,SystemConsolePreferencesManager
,TabbedPreferencesActionFactory
,TamsConnectionTypeList
,TcpServerStartupActionFactory
,ThrottlesPreferencesPane
,ThrottleStartupActionFactory
,TimeTableStartup
,ToolsStartupActionFactory
,TreeControlStartupActionFactory
,TriggerRouteModelFactory
,TurnoutSignalMastAddPane
,TurnoutSignalMastAddPane.SignalMastAddPaneProvider
,UhlenbrockConnectionTypeList
,UnknownPaneProvider
,UsbBrowserStartupActionFactory
,UserMessagePreferencesPane
,VirtualSignalMastAddPane
,VirtualSignalMastAddPane.SignalMastAddPaneProvider
,VSDecoderCreationStartupActionFactory
,WangrowConnectionTypeList
,WarrantPreferences
,WarrantPreferencesPanel
,WebAppManager
,WebServerPreferencesPanel
,WebServerStartupActionFactory
,WiThrottlePrefsPanel
,WiThrottleStartupActionFactory
,Z21serverStartupActionFactory
,ZTCConnectionTypeList
public interface JmriServiceProviderInterface
Implementing or extending interfaces are available as Java Service Provider Interfaces (SPI) within JMRI applications. This interface has no methods or fields and serves only to identify the semantics of being a JMRI-specific SPI.