Package jmri.jmrix
Class AbstractPortController.Option
java.lang.Object
jmri.jmrix.AbstractPortController.Option
- Enclosing class:
- AbstractPortController
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) String(package private) String[](package private) AbstractPortController.Option.Type -
Constructor Summary
ConstructorsConstructorDescriptionOption(String displayText, String[] options, boolean advanced, AbstractPortController.Option.Type type) Option(String displayText, String[] options, boolean advanced, AbstractPortController.Option.Type type, String defaultValue) Option(String displayText, String[] options, AbstractPortController.Option.Type type) -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) String(package private) String(package private) String[](package private) AbstractPortController.Option.TypegetType()(package private) boolean(package private) booleanisDirty()voidsetConfiguredValue(String configuredValue) voidsetCurrentValue(String currentValue)
-
Field Details
-
displayText
-
options
-
type
-
advancedOption
boolean advancedOption
-
-
Constructor Details
-
Option
public Option(String displayText, @Nonnull String[] options, boolean advanced, AbstractPortController.Option.Type type, @CheckForNull String defaultValue) -
Option
public Option(String displayText, @Nonnull String[] options, boolean advanced, AbstractPortController.Option.Type type) -
Option
-
Option
-
Option
-
Option
-
-
Method Details
-
configure
-
getCurrent
-
getOptions
String[] getOptions() -
getType
-
getDisplayText
-
isAdvanced
boolean isAdvanced() -
isDirty
boolean isDirty() -
getCurrentValue
-
setCurrentValue
-
getConfiguredValue
-
setConfiguredValue
-