| Interface | Description | 
|---|---|
| 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. 
 | 
| ExprEvalSupplier | Deprecated | 
| ExprMethodReturn | Deprecated | 
| ExprPrivCounter | Deprecated | 
| ExprPropertyNameResolver | |
| ExprScriptRunner | Deprecated | 
| ExprScriptSupplier | Deprecated | 
| ExprTrustSupplier | Deprecated | 
| ExprValueSupplier | |
| ExprValueTypeSupplier | |
| ExprWrappable | |
| RowExprEvalSupplier | Deprecated | 
| Class | Description | 
|---|---|
| AbstractExprDef | 
 An abstract implementation of an ExprDef. 
 | 
| AbstractExprScriptEngine | |
| DefaultADFMethods | 
 Built-in groovy methods that ADF scripting adds to native BC4J types. 
 | 
| ExprBindings | |
| ExprScriptContext | |
| ExprScriptEngineFactory | |
| ExprScriptLogger | |
| ExprSecurityPolicy | 
 The base class which defines the methods called by the security infrastructure
 on untrusted expressions. 
 | 
| InternalSecurityPolicyEnforcer | 
 For internal framework use only. 
 | 
| ScriptHelper | 
 For internal framework use only. 
 | 
| ScriptHelper.UnknownTypeMarker | 
| Enum | Description | 
|---|---|
| ExprCodeSource.Type | |
| ExprDef.OverrideMode | 
 OverrideMode controls whether an expression can be 
 overridden. 
 | 
| ExprDef.SourceHintProperty | |
| ExprDef.Visibility | 
 Visibility represents the scope in which a particular
 expresion (including operations) is visible. 
 | 
| Exception | Description | 
|---|---|
| ExprDuplicateSignatureException | |
| ExprResourceException | |
| ExprScriptException | 
 The Exception thrown from within an untrusted Script. 
 | 
| ExprSecurityException | |
| ExprTimeoutException | 
| Annotation Type | Description | 
|---|---|
| ExprDef.META |