| Interface | Description |
|---|---|
| DefaultADFFunctions | |
| ExprBindingsResolver |
A script engine may add ExprBindingResolvers to the context's
ExprBindings in order to perform engine specific variable resolution.
|
| ExprCodeSource |
Manages an expression script.
|
| ExprCompileContext |
Provides context about the groovy expression that is currently
compiling.
|
| ExprCompileContext.CompilerCallback |
Provides an interface for the compile context to raise compiler
errors/warnings.
|
| ExprDef |
Defines an interface for expression owners.
|
| ExprMethodReturn | Deprecated |
| ExprPrivCounter | Deprecated |
| ExprPropertyNameResolver | |
| ExprScriptRunner | Deprecated |
| ExprScriptSupplier | Deprecated |
| ExprTrustSupplier | |
| ExprValueSupplier | |
| ExprValueTypeSupplier | |
| ExprWrappable | |
| GlobalOperationsSupplier | |
| OperationsSupplier | |
| OperationSupplier | |
| RowOperationsSupplier |
| Class | Description |
|---|---|
| AbstractExprCodeSource | |
| AbstractExprDef |
An abstract implementation of an ExprDef.
|
| AbstractExprScriptEngine | |
| DefaultADFFunctionsSupport | |
| DefaultADFMethods |
Built-in groovy methods that ADF scripting adds to native BC4J types.
|
| ExprAbstractScriptEngine |
Provides a standard implementation for several of the variants of the
eval
method. |
| ExprBindings | |
| ExprEvalWrapper | |
| ExprScriptContext | |
| ExprScriptEngineFactory | |
| ExprScriptLogger | |
| ExprSecurityPolicy |
The base class which defines the methods called by the security infrastructure
on untrusted expressions.
|
| ExprSimpleScriptContext |
Simple implementation of ScriptContext.
|
| ExprValueSupplierAdapter | |
| ExprValueSupplierWrapper |
Provides shared services for accessing ExprValueSupplier properties.
|
| InternalSecurityPolicyEnforcer |
For internal framework use only.
|
| ScriptHelper |
For internal framework use only.
|
| ScriptHelper.UnknownTypeMarker |
| Enum | Description |
|---|---|
| ExprCodeSource.Type | |
| ExprDef.SourceHintProperty |
| Exception | Description |
|---|---|
| ExprDuplicateSignatureException | |
| ExprResourceException | |
| ExprScriptException |
The Exception thrown from within an untrusted Script.
|
| ExprSecurityException | |
| ExprTimeoutException | |
| IllegalImportException |
Thrown if the script engine detects a script line that contains both
import and expression statements:
def myVar = null; import foo;
the developer should fix the script so that import statements appear
on separate lines:
import foo;
def myVar = null;
|
| Annotation Type | Description |
|---|---|
| ExprDef.META |