Package jmri.jmrit.symbolicprog
Class ValueQualifier
java.lang.Object
jmri.jmrit.symbolicprog.AbstractQualifier
jmri.jmrit.symbolicprog.ArithmeticQualifier
jmri.jmrit.symbolicprog.ValueQualifier
- All Implemented Interfaces:
PropertyChangeListener,EventListener,Qualifier
Qualify a variable on greater than or equal a number
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.jmrit.symbolicprog.ArithmeticQualifier
ArithmeticQualifier.Test -
Field Summary
FieldsFields inherited from class jmri.jmrit.symbolicprog.ArithmeticQualifier
test, value, warnedDoesntExistFields inherited from class jmri.jmrit.symbolicprog.AbstractQualifier
watchedVal -
Constructor Summary
ConstructorsConstructorDescriptionValueQualifier(VariableValue qualifiedVal, 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, processValueChangeEvent, propertyChange
-
Field Details
-
qualifiedVal
-
-
Constructor Details
-
ValueQualifier
public ValueQualifier(VariableValue qualifiedVal, 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
-