Interface IParsedExpression

    • Method Detail

      • getExpressionText

        java.lang.String getExpressionText()
        Get the expression text.
        Returns:
        The expression text.
      • getValue

        java.lang.Object getValue​(IValueFetcher fetcher)
        Evaluate the expression in the given state with respect to given parameters.
        Parameters:
        params - The parameters (string, value pairs), if any.
        Returns:
        The value of the term.
      • getStaticType

        java.lang.Class<?> getStaticType()
        Get the static type. If no information about the return type of an expression is available (e.g. because it depends on the evaluation context), the static type is null.
        Returns:
        The static type.
      • getParameters

        java.util.Set<java.lang.String> getParameters()
        Get the parameters used in the expression.