Packages

package api

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class EvaluationFailure(failureType: EvaluationFailureType, failureMessage: String) extends Product with Serializable

    A failure that occurred during the evaluation of an FEEL expression.

    A failure that occurred during the evaluation of an FEEL expression.

    failureType

    The type of failure.

    failureMessage

    The message that describes the failure.

  2. sealed trait EvaluationFailureType extends AnyRef
  3. sealed trait EvaluationResult extends AnyRef

    The result of an expression evaluation.

  4. case class FailedEvaluationResult(failure: Failure, suppressedFailures: List[EvaluationFailure] = List.empty) extends EvaluationResult with Product with Serializable
  5. case class FailedParseResult(expression: String, failure: Failure) extends ParseResult with Product with Serializable
  6. class FeelEngineApi extends AnyRef

    The API to interact with the FEEL engine.

  7. case class FeelEngineBuilder extends Product with Serializable

    Builds a new instance of the FEEL engine.

    Builds a new instance of the FEEL engine. Use the setters to customize the engine.

  8. sealed trait ParseResult extends AnyRef

    The result of an expression parsing.

  9. case class SuccessfulEvaluationResult(result: Any, suppressedFailures: List[EvaluationFailure] = List.empty) extends EvaluationResult with Product with Serializable
  10. case class SuccessfulParseResult(parsedExpression: ParsedExpression) extends ParseResult with Product with Serializable

Value Members

  1. object EvaluationFailureType

    Defines the type of an evaluation failure.

Ungrouped