Package jmri.jmrit.logixng.util
Class LogixNG_SelectStringList
java.lang.Object
jmri.jmrit.logixng.util.LogixNG_SelectStringList
- All Implemented Interfaces:
VetoableChangeListener,EventListener
Select a string list for LogixNG actions and expressions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(LogixNG_SelectStringList copy) evaluateValue(ConditionalNG conditionalNG) getDescription(Locale locale) getList()booleanbooleanvoidRegister listeners if this object needs that.voidsetAddressing(NamedBeanAddressing addressing) voidsetFormula(String formula) voidsetLocalVariable(String localVariable) voidvoidUnregister listeners if this object needs that.void
-
Constructor Details
-
LogixNG_SelectStringList
public LogixNG_SelectStringList()
-
-
Method Details
-
setOnlyDirectAddressingAllowed
-
isOnlyDirectAddressingAllowed
-
copy
- Throws:
ParserException
-
setAddressing
- Throws:
ParserException
-
isDirectAddressing
-
getAddressing
-
getList
-
setLocalVariable
-
getLocalVariable
-
setFormula
- Throws:
ParserException
-
getFormula
-
evaluateValue
- Throws:
JmriException
-
getDescription
-
registerListeners
Register listeners if this object needs that. -
unregisterListeners
Unregister listeners if this object needs that. -
vetoableChange
- Specified by:
vetoableChangein interfaceVetoableChangeListener- Throws:
PropertyVetoException
-