Packages

p

org.camunda.feel

interpreter

package interpreter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Context extends AnyRef

    A Context provides access to the variables/fields and functions/methods in the scope represented by this Context.

  2. class DefaultValueMapper extends CustomValueMapper
  3. class EvalContext extends Context
  4. class FeelInterpreter extends AnyRef

  5. trait FunctionProvider extends AnyRef
  6. case class ObjectContext(obj: Any) extends Context with Product with Serializable

    A context that wraps the fields and methods of a given JVM object

    A context that wraps the fields and methods of a given JVM object

    obj

    the JVM object to be wrapped

  7. sealed trait Val extends Ordered[Val]

    FEEL supports the following datatypes: number string boolean days and time duration years and months duration time date and time Duration and date/time datatypes have no literal syntax.

    FEEL supports the following datatypes: number string boolean days and time duration years and months duration time date and time Duration and date/time datatypes have no literal syntax. They must be constructed from a string representation using a built-in function (10.3.4.1).

  8. case class ValBoolean(value: Boolean) extends Val with Product with Serializable
  9. case class ValContext(context: Context) extends Val with Product with Serializable
  10. case class ValDate(value: Date) extends Val with Product with Serializable
  11. case class ValDateTime(value: DateTime) extends Val with Product with Serializable
  12. case class ValDayTimeDuration(value: DayTimeDuration) extends Val with Product with Serializable
  13. case class ValError(error: String) extends Val with Product with Serializable
  14. case class ValFunction(params: List[String], invoke: (List[Val]) => Any, hasVarArgs: Boolean = false) extends Val with Product with Serializable
  15. case class ValList(items: List[Val]) extends Val with Product with Serializable
  16. case class ValLocalDateTime(value: LocalDateTime) extends Val with Product with Serializable
  17. case class ValLocalTime(value: LocalTime) extends Val with Product with Serializable
  18. case class ValNumber(value: Number) extends Val with Product with Serializable
  19. case class ValString(value: String) extends Val with Product with Serializable
  20. case class ValTime(value: Time) extends Val with Product with Serializable
  21. case class ValYearMonthDuration(value: YearMonthDuration) extends Val with Product with Serializable
  22. trait ValueMapper extends AnyRef
  23. trait VariableProvider extends AnyRef

Value Members

  1. object BuiltinFunctions extends FunctionProvider

  2. object Context
  3. object DefaultValueMapper
  4. object EvalContext
  5. object FunctionProvider
  6. object JavaClassMapper

  7. object ValNull extends Val with Product with Serializable
  8. object ValueMapper
  9. object VariableProvider

Ungrouped