Class IntExpression
java.lang.Object
VASSAL.script.expression.Expression
VASSAL.script.expression.IntExpression
An expression consisting of an Integer only
-
Field Summary
Fields inherited from class Expression
CACHEModifier and TypeFieldDescriptionprotected static final Map<org.apache.commons.lang3.tuple.Pair<Object, Class<? extends Expression>>, Expression> -
Method Summary
Methods inherited from class Expression
createExpression, createPropertyExpression, createSimplePropertyExpression, equals, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, getExpression, getFilter, getFilter, getFilter, getFilter, handleError, hashCode, quietEvaluate, quietEvaluate, reset, resetCachedExpressions, setExpression, toBeanShellString, tryEvaluate, tryEvaluate, tryEvaluate, tryEvaluate, tryEvaluate, tryEvaluate, tryEvaluate, tryEvaluate, tryEvaluate, tryEvaluate, tryEvaluateModifier and TypeMethodDescriptionstatic ExpressionFactory method to create an appropriate expression based on the supplied String.static ExpressionFactory method to create a new Property Match Expression.static ExpressionFactory method to create a Beanshell expression of a value that is known to be a property name.booleanevaluate()Deprecated.evaluate(boolean localized) Deprecated.evaluate(PropertySource ps, boolean localized) evaluate(PropertySource ps, boolean localized, Auditable owner, AuditTrail audit) evaluate(PropertySource ps, Map<String, String> properties, boolean localized) evaluate(PropertySource ps, Map<String, String> properties, boolean localized, Auditable owner, AuditTrail audit) Each subclass must implement evaluate() to evaluate itself The default implementation just returns the expression itself, which works correctly for simple Expression types like NullExpression and IntExpression.evaluate(PropertySource ps, Auditable owner, AuditTrail audit) evaluate(Auditable owner, AuditTrail audit) Deprecated.Deprecated.getFilter(PropertySource ps, Auditable owner, AuditTrail audit) Return a PieceFilter using the expression.getFilter(Auditable owner, AuditTrail audit) protected voidinthashCode()quietEvaluate(PropertySource ps, Map<String, String> properties, boolean localized, Auditable owner, AuditTrail audit) A version of tryEvaluate the supresses error messages.quietEvaluate(PropertySource ps, Auditable owner, String fieldKey) protected voidreset()static voidvoidOutput a BeanShell equivalent of this expression.Deprecated.tryEvaluate(boolean localized) Deprecated.tryEvaluate(boolean localized, Auditable owner, AuditTrail audit) Evaluate an expression with data warning support built inDeprecated.tryEvaluate(PropertySource ps, boolean localized) tryEvaluate(PropertySource ps, boolean localized, Auditable owner, AuditTrail audit) Evaluate an expression with data warning support built intryEvaluate(PropertySource ps, Map<String, String> properties, boolean localized) tryEvaluate(PropertySource ps, Map<String, String> properties, boolean localized, Auditable owner, AuditTrail audit) Core tryEvaluate implementation.tryEvaluate(PropertySource ps, Auditable owner, String fieldKey) tryEvaluate(PropertySource ps, Auditable owner, AuditTrail audit) Evaluate an expression with data warning support built intryEvaluate(Auditable owner, AuditTrail audit) Evaluate an expression with data warning support built in
-
Method Details
-
instance
-
Expression.evaluate(Auditable, AuditTrail)