Package VASSAL.script.expression
Class SinglePropertyExpression
java.lang.Object
VASSAL.script.expression.Expression
VASSAL.script.expression.SinglePropertyExpression
public class SinglePropertyExpression extends Expression
An expression consisting of a single property name
-
Constructor Summary
Constructors Constructor Description SinglePropertyExpression(String ex) -
Method Summary
Modifier and Type Method Description Stringevaluate(PropertySource ps, Map<String,String> properties, boolean localized)Each subclass must implement evaluate() to evaluate itselfStringtoBeanShellString()Output a BeanShell equivalent of this expression.Methods inherited from class VASSAL.script.expression.Expression
createExpression, createPropertyExpression, createSimplePropertyExpression, equals, evaluate, evaluate, evaluate, evaluate, getExpression, getFilter, getFilter, hashCode, setExpression
-
Constructor Details
-
SinglePropertyExpression
-
-
Method Details
-
evaluate
public String evaluate(PropertySource ps, Map<String,String> properties, boolean localized) throws ExpressionExceptionDescription copied from class:ExpressionEach subclass must implement evaluate() to evaluate itself- Specified by:
evaluatein classExpression- Parameters:
ps- Property Source providing property valuesproperties- default property valueslocalized- localize property calls?- Returns:
- evaluated String.
- Throws:
ExpressionException
-
toBeanShellString
Description copied from class:ExpressionOutput a BeanShell equivalent of this expression.- Specified by:
toBeanShellStringin classExpression- Returns:
- BeanShell equivalent
-