Class JComponentQualifier
java.lang.Object
jmri.jmrit.symbolicprog.AbstractQualifier
jmri.jmrit.symbolicprog.ArithmeticQualifier
jmri.jmrit.symbolicprog.tabbedframe.JComponentQualifier
- All Implemented Interfaces:
PropertyChangeListener,EventListener,Qualifier
Qualify a JComponent on a numerical test by setting the JComponent's
visibility.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.jmrit.symbolicprog.ArithmeticQualifier
ArithmeticQualifier.Test -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJComponentQualifier(JComponent component, VariableValue watchedVal, int value, String relation) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanRetrieve the current "available" state from the qualified Object.voidsetWatchedAvailable(boolean enable) Drive the available or not state of the qualified Object.Methods inherited from class jmri.jmrit.symbolicprog.ArithmeticQualifier
availableStateFromValue, currentDesiredState, updateMethods inherited from class jmri.jmrit.symbolicprog.AbstractQualifier
availableStateFromEvent, getWatchedVariable, propertyChange
-
Field Details
-
component
-
-
Constructor Details
-
JComponentQualifier
public JComponentQualifier(JComponent component, VariableValue watchedVal, int value, String relation)
-
-
Method Details
-
setWatchedAvailable
Description copied from class:AbstractQualifierDrive the available or not state of the qualified Object.Subclasses implement this to control a specific type of qualified Object, like a Variable or Pane.
- Specified by:
setWatchedAvailablein interfaceQualifier- Specified by:
setWatchedAvailablein classAbstractQualifier- Parameters:
enable- true if should be enabled
-
currentAvailableState
Description copied from class:AbstractQualifierRetrieve the current "available" state from the qualified Object.- Specified by:
currentAvailableStatein classAbstractQualifier- Returns:
- true if available
-