Class PropertyExpression

java.lang.Object
VASSAL.configure.PropertyExpression
All Implemented Interfaces:
PieceFilter

public class PropertyExpression
extends Object
implements PieceFilter
  • Field Details

  • Constructor Details

    • PropertyExpression

      public PropertyExpression()
    • PropertyExpression

      public PropertyExpression​(String s)
  • Method Details

    • setExpression

      public void setExpression​(String s)
    • getExpression

      public String getExpression()
    • isNull

      public boolean isNull()
    • getFilter

      public PieceFilter getFilter​(PropertySource source)
    • getFilter

      public PieceFilter getFilter()
    • accept

      public boolean accept​(GamePiece piece)
      Specified by:
      accept in interface PieceFilter
    • accept

      public boolean accept​(GamePiece source, GamePiece piece)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • isTrue

      public boolean isTrue​(PropertySource ps)
      Evaluate the Property Expression as true/false using a supplied property source
      Parameters:
      ps - Property Source *
      Returns:
      boolean result