Class Expression

java.lang.Object
ru.cg.webbpm.modules.expression.Expression

public final class Expression extends Object
Author:
m.popov
  • Constructor Details

    • Expression

      public Expression(String expression)
      Creates a new expression instance from an expression string}.
      Parameters:
      expression - -- the expression.
  • Method Details

    • with

      public Expression with(String name, Object value)
      Sets a variable with certain value.
      Parameters:
      name - -- the name of variable to set.
      value - -- the value of variable.
      Returns:
      The expression, allows to chain methods.
    • evaluate

      public Object evaluate()
      Evaluates the expression.
      Returns:
      The result of the expression.