| Activation |
An object which allows to bind names to values.
|
| CelAttribute |
CelAttribute represents the select path from the root (.) to a single leaf value that may be
derived from the activation (e.g.
|
| CelAttribute.Qualifier |
Representation of a single select qualifier or index.
|
| CelAttribute.Qualifier.Kind |
Legal attribute qualifier kinds.
|
| CelAttributePattern |
|
| CelAttributeResolver |
Resolver for attribute lookups at runtime.
|
| CelEvaluationException |
CelEvaluationException encapsulates the potential issues which could arise during the
configuration or evaluation of an expression Program.
|
| CelEvaluationListener |
Functional interface for a callback method invoked by the runtime.
|
| CelFunctionOverload |
Interface describing the general signature of all CEL custom function implementations.
|
| CelFunctionOverload.Binary |
Helper interface for describing binary functions where the type parameters are used to improve
compile-time correctness of function bindings.
|
| CelFunctionOverload.Unary |
Helper interface for describing unary functions where the type-parameter is used to improve
compile-time correctness of function bindings.
|
| CelRuntime |
The CelRuntime creates executable Program instances from CelAbstractSyntaxTree
values.
|
| CelRuntime.CelFunctionBinding |
Binding consisting of an overload id, a Java-native argument signature, and an overload
definition.
|
| CelRuntime.Program |
Creates an evaluable Program instance which is thread-safe and immutable.
|
| CelRuntimeBuilder |
Interface for building an instance of CelRuntime
|
| CelRuntimeLegacyImpl |
CelRuntime implementation based on the legacy CEL-Java stack.
|
| CelRuntimeLibrary |
CelCompilerLibrary defines the interface to extend functionalities beyond the CEL standard
functions for CelRuntime.
|
| CelUnknownSet |
Unknown set representation.
|
| CelVariableResolver |
Functional interface that exposes a method to find a CEL variable value by name.
|
| DefaultDispatcher |
|
| Dispatcher |
An object which implements dispatching of function calls.
|
| Dispatcher.ImmutableCopy |
|
| GlobalResolver |
An interface describing an object that can perform a lookup on a given name, returning the value
associated with the so-named global variable.
|
| IncompleteData |
Deprecated.
|
| Interpretable |
Represent an expression which can be interpreted repeatedly using a given activation.
|
| Interpreter |
Interface to a CEL interpreter.
|
| InterpreterException |
An exception produced during interpretation of expressions.
|
| InterpreterException.Builder |
Builder for InterpreterException.
|
| MessageFactory |
Deprecated.
|
| MessageProvider |
An object which allows to create and interpret messages.
|
| Metadata |
An interface which provides metadata for syntax nodes.
|
| PartialMessageOrBuilder |
Deprecated.
|
| Registrar |
An object which registers the functions that a Dispatcher calls.
|
| Registrar.BinaryFunction |
Interface to a typed binary function without activation argument.
|
| Registrar.Function |
Interface to a general function.
|
| Registrar.UnaryFunction |
Interface to a typed unary function without activation argument.
|
| RuntimeEquality |
CEL Library Internals.
|
| RuntimeTypeProvider |
The RuntimeTypeProvider is a combination of the MessageProvider and
TypeResolver interfaces.
|
| RuntimeUnknownResolver |
Runtime representation of the current state in an iterative evaluation session.
|
| RuntimeUnknownResolver.Builder |
|
| TypeResolver |
The TypeResolver determines the CEL type of Java-native values and assists with adapting
check-time types to runtime values.
|
| UnknownContext |
AsyncContext represents the state required for an iterative evaluation session in the CEL
evaluator.
|