Package jmri.jmrit.symbolicprog
Class QualifierAdder
java.lang.Object
jmri.jmrit.symbolicprog.QualifierAdder
Abstract base for adding qualifiers to objects
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidprotected abstract QualifiercreateQualifier(VariableValue var, String relation, String value) Invoked to create the qualifier object and connect as needed.(package private) voidprocessElement(org.jdom2.Element q, ArrayList<Qualifier> lq, VariableTableModel model) (package private) voidprocessList(List<org.jdom2.Element> le, ArrayList<Qualifier> lq, VariableTableModel model) voidprocessModifierElements(org.jdom2.Element e, VariableTableModel model)
-
Constructor Details
-
QualifierAdder
public QualifierAdder()
-
-
Method Details
-
createQualifier
Invoked to create the qualifier object and connect as needed. If extra state is needed, provide it via the subclass constructor.- Parameters:
var- The variable that qualifies this, e.g. the one that's watchedrelation- The relation term from the qualifier definition, e.g. greater thanvalue- The value for the comparison- Returns:
- the new Qualifier object for this request.
-
addListener
-
processModifierElements
-
processList
-
processElement
-