Uses of Class
VASSAL.script.expression.Expression
Packages that use Expression
Package
Description
Provides classes for building "Edit Property" dialogs, and for editing
GameModule
's and ModuleExtension
's.Provides classes that define game pieces.
-
Uses of Expression in VASSAL.build.module.properties
Fields in VASSAL.build.module.properties declared as ExpressionModifier and TypeFieldDescriptionprotected Expression[]
EnumeratedPropertyPrompt.valueExpressions
Methods in VASSAL.build.module.properties that return Expression -
Uses of Expression in VASSAL.configure
Fields in VASSAL.configure declared as Expression -
Uses of Expression in VASSAL.counters
Fields in VASSAL.counters declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
CalculatedProperty.expression
protected Expression
Embellishment.followPropertyExpression
Methods in VASSAL.counters that return ExpressionModifier and TypeMethodDescriptionGlobalCommandTarget.getTargetX()
GlobalCommandTarget.getTargetY()
-
Uses of Expression in VASSAL.script.expression
Subclasses of Expression in VASSAL.script.expressionModifier and TypeClassDescriptionclass
A basic beanShell expressionclass
Report Format or old-style Formatted String expression containing at least one $variable$ name referenceclass
An expression consisting of an Integer onlyclass
An Empty Expressionclass
An old-style Property Match expression.class
An expression consisting of a single property nameclass
An expression consisting of a String onlyFields in VASSAL.script.expression with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected static final Map
<org.apache.commons.lang3.tuple.Pair<Object, Class<? extends Expression>>, Expression> Expression.CACHE
protected static final Map
<org.apache.commons.lang3.tuple.Pair<Object, Class<? extends Expression>>, Expression> Expression.CACHE
Methods in VASSAL.script.expression that return ExpressionModifier and TypeMethodDescriptionstatic Expression
BeanShellExpression.createExpression
(String s) Create a BeanShellExpression.static Expression
BeanShellExpression.createExpression
(String s, boolean dontCreateStringExpressions) static Expression
Expression.createExpression
(String s) Factory method to create an appropriate expression based on the supplied String.static Expression
Expression.createPropertyExpression
(String s) Factory method to create a new Property Match Expression.static Expression
Expression.createSimplePropertyExpression
(String s) Factory method to create a Beanshell expression of a value that is known to be a property name.static Expression
static Expression
static Expression
IntExpression.instance
(int i) static Expression
static Expression
static Expression
Methods in VASSAL.script.expression with parameters of type ExpressionModifier and TypeMethodDescriptionstatic AuditTrail
AuditTrail.create
(Auditable source, Expression originalExpression) Factory method to create a new AuditTrail only if auditing is enabledstatic AuditTrail
AuditTrail.create
(Auditable source, Expression originalExpression, String comment) Factory method to create a new AuditTrail only if auditing is enabled