Package VASSAL.configure
Class PropertyExpression
java.lang.Object
VASSAL.configure.PropertyExpression
- All Implemented Interfaces:
PieceFilter
public class PropertyExpression extends Object implements PieceFilter
-
Field Summary
Fields Modifier and Type Field Description protected Expression
expression
-
Constructor Summary
Constructors Constructor Description PropertyExpression()
PropertyExpression(String s)
-
Method Summary
Modifier and Type Method Description boolean
accept(GamePiece piece)
boolean
accept(GamePiece source, GamePiece piece)
boolean
equals(Object o)
String
getExpression()
PieceFilter
getFilter()
PieceFilter
getFilter(PropertySource source)
boolean
isNull()
boolean
isTrue(PropertySource ps)
Evaluate the Property Expression as true/false using a supplied property sourcevoid
setExpression(String s)
-
Field Details
-
expression
-
-
Constructor Details
-
PropertyExpression
public PropertyExpression() -
PropertyExpression
-
-
Method Details
-
setExpression
-
getExpression
-
isNull
public boolean isNull() -
getFilter
-
getFilter
-
accept
- Specified by:
accept
in interfacePieceFilter
-
accept
-
equals
-
isTrue
Evaluate the Property Expression as true/false using a supplied property source- Parameters:
ps
- Property Source *- Returns:
- boolean result
-