Package | Description |
---|---|
oracle.jbo |
Contains interfaces for client-side applications.
|
oracle.jbo.client.remote |
Contains the platform independent client tier implementation of bc4j(oracle.jbo) interfaces.
|
oracle.jbo.common |
Contains the implementation of components shared by thin clients and the middle tier.
|
oracle.jbo.expr |
Contains the implementation of the expression evaluation used in ADF.
|
oracle.jbo.rules |
Contains sample validation beans.
|
oracle.jbo.script | |
oracle.jbo.script.debug.common | |
oracle.jbo.script.debug.server | |
oracle.jbo.script.groovy | |
oracle.jbo.script.nashorn | |
oracle.jbo.server |
Contains the implementation of middle tier components.
|
Modifier and Type | Method and Description |
---|---|
ExprDef |
ExprEval.getExprDef() |
ExprDef |
ComponentOperationsManager.lookupExprDef(OwnerType type,
java.lang.String path)
Search for an ExprDef in the ComponentOperationsManager's namespace.
|
Modifier and Type | Method and Description |
---|---|
ExprCodeSource |
ComponentOperationsManager.ensureCodeSource(ExprDef exprDef)
Ensure a named code source in the operations manager.
|
Constructor and Description |
---|
ExprEval(ExprDef exprDef)
Advanced: Applications Should not use this method.
|
Modifier and Type | Method and Description |
---|---|
ExprDef |
ViewUsageImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
ExprCodeSource |
ViewUsageImpl.ensureCodeSource(ExprDef exprDef) |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionDef |
Modifier and Type | Method and Description |
---|---|
ExprDef |
VariableImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ExprDefUtils.buildAnnotation(ExprDef exprDef)
Builds an annotation string for the specified exression.
|
static java.util.List<java.lang.String> |
ExprDefUtils.buildAnnotationLines(ExprDef exprDef) |
static java.lang.String |
ExprDefUtils.buildSource(ExprDef exprDef)
Build the method souce for the specified expression.
|
static java.util.List<java.lang.String>[] |
ExprDefUtils.buildSourceLines(ExprDef exprDef) |
ExprCodeSource |
VariableImpl.ensureCodeSource(ExprDef exprDef) |
static ExprCodeSource |
ExpressionDef.ensureCodeSource(java.lang.Object obj,
ExprDef exprDef) |
static java.util.List<java.lang.String> |
ExprDefUtils.getExtensions(ExprDef exprDef) |
static java.lang.String |
ExprDefUtils.getNamePostfix(ExprDef exprDef) |
static java.lang.String |
ExprDefUtils.getNamePrefix(ExprDef exprDef) |
static boolean |
ExprDefUtils.supportsFieldAssignment(ExprDef exprDef) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
JIScriptEngineFactory.getSubProgram(ExprDef exprDef) |
Modifier and Type | Method and Description |
---|---|
ExprDef |
AbstractValidator.getOnConditionDef() |
ExprDef |
JboAbstractValidator.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
AbstractValidator.lookupMessageDef(java.lang.String msgName) |
Modifier and Type | Method and Description |
---|---|
ExprCodeSource |
JboAbstractValidator.ensureCodeSource(ExprDef exprDef) |
Modifier and Type | Method and Description |
---|---|
ExprDef |
ExprScriptContext.getExprDef() |
ExprDef |
ExprCompileContext.getExprDef()
Return the definition of the expressio that is compiling.
|
ExprDef |
ExprCodeSource.lookupExprDef(OwnerType type,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
ExprCodeSource.addExpression(ExprDef exprDef) |
java.lang.String |
ExprCodeSource.getExpressionSource(ExprDef exprDef) |
abstract java.lang.String |
AbstractExprScriptEngine.getFunctionName(ExprDef exprDef) |
abstract java.util.List<java.lang.String> |
ExprScriptEngineFactory.getSubProgram(ExprDef exprDef)
Returns a subprogram for the specified ExprDef.
|
boolean |
ExprCodeSource.hasExpression(ExprDef exprDef)
Return true if the CodeSource defines an expression for the specified
expresmion.
|
boolean |
ExprCodeSource.removeExpression(ExprDef exprDef) |
static void |
ExprScriptException.throwException(java.lang.Throwable t,
java.util.List<java.lang.Integer> offsets,
int offset,
java.lang.String classname,
java.lang.String ownername,
ExprDef exprDef,
java.lang.String displayname)
*** For internal framework use only ***
|
static void |
ExprScriptException.throwExceptionWithExprDef(java.lang.Throwable t,
ExprDef exprDef)
*** For internal framework use only ***
|
Constructor and Description |
---|
ExprScriptContext(ExprDef exprDef,
ExprValueSupplier valueSupplier,
java.util.Map adfNames,
javax.script.ScriptContext defaultContext) |
Modifier and Type | Interface and Description |
---|---|
interface |
DebugExprDef
Marks an ExprDef as Debuggable.
|
Modifier and Type | Method and Description |
---|---|
void |
Debugger.prepareScript(groovy.lang.Script script,
ExprDef exprDef) |
Modifier and Type | Method and Description |
---|---|
ExprDef |
DefaultCompileContext.getExprDef() |
abstract ExprDef |
AbstractCompileContext.getExprDef() |
ExprDef |
AbstractCompileContext.UntypedExtendedType.getExprDef() |
ExprDef |
AbstractCompileContext.GlobalExtendedType.getExprDef() |
static ExprDef |
ScriptHelper.lookupExprDef(ExprCodeSource codeSource,
org.codehaus.groovy.ast.MethodNode method) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ExprGroovyScriptEngineImpl.getFunctionName(ExprDef exprDef) |
static org.codehaus.groovy.ast.MethodNode |
ScriptHelper.getMethodNodeForExpression(org.codehaus.groovy.ast.ClassNode node,
ExprDef exprDef) |
java.util.List<java.lang.String> |
ExprGroovyScriptEngineFactory.getSubProgram(ExprDef exprDef) |
Constructor and Description |
---|
DefaultCompileContext(ExprDef exprDef) |
DefaultCompileContext(ExprDef exprDef,
StructureDefinition structureDefinition) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ExprNashornScriptEngineImpl.getFunctionName(ExprDef exprDef) |
java.util.List<java.lang.String> |
ExprNashornScriptEngineFactory.getSubProgram(ExprDef exprDef) |
Modifier and Type | Class and Description |
---|---|
class |
OperationDefinitionImpl |
Modifier and Type | Method and Description |
---|---|
ExprDef |
EvaluateExprCompileContextImpl.getExprDef() |
ExprDef |
ViewObjectImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
ViewAttributeDefImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
RowDef.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
PDefRow.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
PDefEntityObject.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
PDefComponentObjectBase.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
EntityCache.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
ComponentObjectImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
CodeSourceImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
BoundParameter.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
AttributeDefImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
CodeSourceImpl.addExpression(ExprDef exprDef) |
ExprCodeSource |
ViewObjectImpl.ensureCodeSource(ExprDef exprDef) |
ExprCodeSource |
ViewAttributeDefImpl.ensureCodeSource(ExprDef exprDef) |
CodeSourceImpl |
PDefComponentObjectBase.ensureCodeSource(ExprDef exprDef) |
ExprCodeSource |
EntityDefImpl.ensureCodeSource(ExprDef exprDef) |
ExprCodeSource |
EntityCache.ensureCodeSource(ExprDef exprDef) |
ExprCodeSource |
ComponentObjectImpl.ensureCodeSource(ExprDef exprDef) |
ExprCodeSource |
BoundParameter.ensureCodeSource(ExprDef exprDef) |
ExprCodeSource |
AttributeDefImpl.ensureCodeSource(ExprDef exprDef) |
java.lang.String |
CodeSourceImpl.getExpressionSource(ExprDef exprDef) |
boolean |
CodeSourceImpl.hasExpression(ExprDef exprDef) |
boolean |
CodeSourceImpl.removeExpression(ExprDef exprDef) |
Constructor and Description |
---|
EvaluateExprCompileContextImpl(ExprDef exprDef,
java.lang.Object source,
ExprValueTypeSupplier valSupplier,
ExprTrustSupplier exprTrustSupplier) |