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)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • 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