Package jmri.jmrix.openlcb.swing
Class OlcbSignalMastAddPane.SignalMastAddPaneProvider
java.lang.Object
jmri.jmrit.beantable.signalmast.SignalMastAddPane.SignalMastAddPaneProvider
jmri.jmrix.openlcb.swing.OlcbSignalMastAddPane.SignalMastAddPaneProvider
- All Implemented Interfaces:
JmriServiceProviderInterface
- Enclosing class:
- OlcbSignalMastAddPane
public static class OlcbSignalMastAddPane.SignalMastAddPaneProvider
extends SignalMastAddPane.SignalMastAddPaneProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIs this pane available, given the current configuration of the program?Methods inherited from class jmri.jmrit.beantable.signalmast.SignalMastAddPane.SignalMastAddPaneProvider
getInstancesCollection, getInstancesMap, loadInstances
-
Constructor Details
-
SignalMastAddPaneProvider
public SignalMastAddPaneProvider()
-
-
Method Details
-
isAvailable
Is this pane available, given the current configuration of the program? In other words, are all necessary managers and other objects present? Requires a valid OpenLCB connection- Overrides:
isAvailablein classSignalMastAddPane.SignalMastAddPaneProvider- Returns:
- always true.
-
getPaneName
- Specified by:
getPaneNamein classSignalMastAddPane.SignalMastAddPaneProvider- Returns:
- Human-prefered name for type of signal mast, in local language
-
getNewPane
- Specified by:
getNewPanein classSignalMastAddPane.SignalMastAddPaneProvider- Returns:
- A new instance of this SignalMastAddPane class
-