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 |