Class StringExpression

java.lang.Object
VASSAL.script.expression.Expression
VASSAL.script.expression.StringExpression

public class StringExpression
extends Expression
An expression consisting of a String only
  • Constructor Details

    • StringExpression

      public StringExpression​(String s)
  • Method Details

    • evaluate

      public String evaluate​(PropertySource ps, Map<String,​String> properties, boolean localized)
      Description copied from class: Expression
      Each subclass must implement evaluate() to evaluate itself
      Specified by:
      evaluate in class Expression
      Parameters:
      ps - Property Source providing property values
      properties - default property values
      localized - localize property calls?
      Returns:
      evaluated String.
    • toBeanShellString

      public String toBeanShellString()
      Description copied from class: Expression
      Output a BeanShell equivalent of this expression.
      Specified by:
      toBeanShellString in class Expression
      Returns:
      BeanShell equivalent