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.valueExpressionsMethods 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 ExpressionCalculatedProperty.expressionprotected ExpressionEmbellishment.followPropertyExpressionprotected ExpressionGlobalCommandTarget.targetBoardprotected ExpressionGlobalCommandTarget.targetDeckprotected ExpressionGlobalCommandTarget.targetLocationprotected ExpressionGlobalCommandTarget.targetMapprotected ExpressionGlobalCommandTarget.targetPropertyprotected ExpressionGlobalCommandTarget.targetValueprotected ExpressionGlobalCommandTarget.targetXprotected ExpressionGlobalCommandTarget.targetYprotected ExpressionGlobalCommandTarget.targetZoneMethods in VASSAL.counters that return ExpressionModifier and TypeMethodDescriptionGlobalCommandTarget.getTargetBoard()GlobalCommandTarget.getTargetDeck()GlobalCommandTarget.getTargetLocation()GlobalCommandTarget.getTargetMap()GlobalCommandTarget.getTargetProperty()GlobalCommandTarget.getTargetValue()GlobalCommandTarget.getTargetX()GlobalCommandTarget.getTargetY()GlobalCommandTarget.getTargetZone()Methods in VASSAL.counters with parameters of type ExpressionModifier and TypeMethodDescriptionvoidGlobalCommandTarget.setTargetBoard(Expression targetBoard)voidGlobalCommandTarget.setTargetDeck(Expression targetDeck)voidGlobalCommandTarget.setTargetLocation(Expression targetLocation)voidGlobalCommandTarget.setTargetMap(Expression targetMap)voidGlobalCommandTarget.setTargetProperty(Expression targetProperty)voidGlobalCommandTarget.setTargetValue(Expression targetValue)voidGlobalCommandTarget.setTargetX(Expression targetX)voidGlobalCommandTarget.setTargetY(Expression targetY)voidGlobalCommandTarget.setTargetZone(Expression targetZone) -
Uses of Expression in VASSAL.script.expression
Subclasses of Expression in VASSAL.script.expressionModifier and TypeClassDescriptionclassA basic beanShell expressionclassReport Format or old-style Formatted String expression containing at least one $variable$ name referenceclassAn expression consisting of an Integer onlyclassAn Empty ExpressionclassAn old-style Property Match expression.classAn expression consisting of a single property nameclassAn expression consisting of a String onlyFields in VASSAL.script.expression with type parameters of type ExpressionModifier and TypeFieldDescriptionprotected static Map<org.apache.commons.lang3.tuple.Pair<Object,Class<? extends Expression>>,Expression>Expression.CACHEprotected static Map<org.apache.commons.lang3.tuple.Pair<Object,Class<? extends Expression>>,Expression>Expression.CACHEMethods in VASSAL.script.expression that return ExpressionModifier and TypeMethodDescriptionstatic ExpressionBeanShellExpression.createExpression(String s)Create a BeanShellExpression.static ExpressionBeanShellExpression.createExpression(String s, boolean dontCreateStringExpressions)static ExpressionExpression.createExpression(String s)Factory method to create an appropriate expression based on the supplied String.static ExpressionExpression.createPropertyExpression(String s)Factory method to create a new Property Match Expression.static ExpressionExpression.createSimplePropertyExpression(String s)Factory method to create a Beanshell expression of a value that is known to be a property name.static Expressionstatic Expressionstatic ExpressionIntExpression.instance(int i)static Expressionstatic Expressionstatic Expression