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.client | |
oracle.jbo.script.debug.client.bdi | |
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.
|
void |
ExprEval.setExprDef(ExprDef exprDef) |
Constructor and Description |
---|
ExprEval(ExprDef exprDef)
Advanced: Applications should use this only in advanced custom
expression usages.
|
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 |
---|---|
static ExprDef |
ExprDefUtils.getExprDef(java.lang.String className,
java.lang.String attrName,
java.lang.String scriptName,
OwnerType ownerType) |
ExprDef |
VariableImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
ExprDef |
ListBindingDef.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) |
ExprCodeSource |
ListBindingDef.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 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(int linenum) |
ExprDef |
AbstractExprCodeSource.lookupExprDef(int linenum) |
ExprDef |
ExprCodeSource.lookupExprDef(OwnerType type,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
void |
ExprCodeSource.addExpression(ExprDef exprDef) |
int |
ExprCodeSource.calculateOffset(ExprDef exprDef) |
int |
AbstractExprCodeSource.calculateOffset(ExprDef exprDef) |
boolean |
ExprDef.SourceHintProperty.canEvaluate(ExprDef exprDef,
ExprValueSupplier valSupplier) |
abstract ExprScriptContext |
AbstractExprScriptEngine.createScriptContext(ExprDef exprDef,
ExprValueSupplier valueSupplier,
java.util.Map adfNames) |
java.lang.Object |
ExprDef.SourceHintProperty.evaluate(ExprDef exprDef,
ExprValueSupplier valSupplier) |
java.lang.String |
ExprCodeSource.getExpressionSource(ExprDef exprDef) |
static java.lang.String |
AbstractExprDef.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.
|
int |
ExprScriptEngineFactory.getSubProgramOffset(ExprDef exprDef) |
boolean |
ExprCodeSource.hasExpression(ExprDef exprDef)
Return true if the CodeSource defines an expression for the specified
expresmion.
|
static ExprDef.SourceHintProperty |
ExprDef.SourceHintProperty.parseHint(ExprDef exprDef) |
void |
ExprCodeSource.removeExpression(ExprDef exprDef) |
Constructor and Description |
---|
ExprScriptContext(AbstractExprScriptEngine scriptEngine,
ExprDef exprDef,
ExprValueSupplier valueSupplier,
java.util.Map adfNames,
javax.script.ScriptContext defaultContext) |
Modifier and Type | Method and Description |
---|---|
static ExprDef |
StatelessSourceManager.getExprDefByLineNumber(java.lang.String viewDefFullName,
java.lang.String className,
int lineNumber) |
Modifier and Type | Method and Description |
---|---|
abstract ExprDef |
SourceModel.lookupExprDef(int linenum) |
abstract ExprDef |
SourceModel.lookupExprDef(OwnerType ownerType,
java.lang.String path) |
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 |
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 |
---|---|
ExprScriptContext |
ExprGroovyScriptEngineImpl.createScriptContext(ExprDef exprDef,
ExprValueSupplier valueSupplier,
java.util.Map adfNames) |
java.lang.String |
ExprGroovyScriptEngineImpl.getFunctionName(ExprDef exprDef) |
java.util.List<java.lang.String> |
ExprGroovyScriptEngineFactory.getSubProgram(ExprDef exprDef) |
int |
ExprGroovyScriptEngineFactory.getSubProgramOffset(ExprDef exprDef) |
Constructor and Description |
---|
DefaultCompileContext(ExprDef exprDef)
Deprecated.
since 13.0.0.1.0 the ExprDef is obtained from the
ScriptContext.
|
DefaultCompileContext(ExprDef exprDef,
StructureDefinition structureDefinition)
Deprecated.
since 13.0.0.1.0 the ExprDef is obtained from the
ScriptContext.
|
Modifier and Type | Method and Description |
---|---|
ExprScriptContext |
ExprNashornScriptEngineImpl.createScriptContext(ExprDef exprDef,
ExprValueSupplier valueSupplier,
java.util.Map adfNames) |
java.lang.String |
ExprNashornScriptEngineImpl.getFunctionName(ExprDef exprDef) |
java.util.List<java.lang.String> |
ExprNashornScriptEngineFactory.getSubProgram(ExprDef exprDef) |
int |
ExprNashornScriptEngineFactory.getSubProgramOffset(ExprDef exprDef) |
Modifier and Type | Class and Description |
---|---|
class |
OperationDefinitionImpl |
Modifier and Type | Method and Description |
---|---|
ExprDef |
CodeSourceImpl.createScriptClassExprDef() |
ExprDef |
EvaluateExprCompileContextImpl.getExprDef() |
ExprDef |
CodeSourceImpl.lookupExprDef(int linenum) |
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 |
AttributeDefImpl.lookupExprDef(OwnerType type,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
void |
CodeSourceImpl.addExpression(ExprDef exprDef) |
int |
CodeSourceImpl.calculateOffset(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) |
void |
CodeSourceImpl.removeExpression(ExprDef exprDef) |
Constructor and Description |
---|
EvaluateExprCompileContextImpl(ExprDef exprDef,
java.lang.Object source,
ExprValueTypeSupplier valSupplier,
ExprTrustSupplier exprTrustSupplier) |