|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.9.1) E67681-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.jbo.common.DefaultExprDef
public abstract class DefaultExprDef
An abstract implementation of an ExprDef. The DefaultExprDef adapts a general GroovyCodeSource for use with the ADF groovy compiler/evaluator. Libraries that do not define a proper ADF ExprDef implementation may create a DefaultExprDef to use the ADF groovy compiler/evaluate. The DefaultExprDef provides default implementations of many of the ADF ExprDef APIs that may not be appropriate for more general purpose groovy evaluation.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface oracle.jbo.ExprDef |
---|
ExprDef.OverrideMode, ExprDef.Visibility |
Field Summary |
---|
Fields inherited from interface oracle.jbo.ExprDef |
---|
mLogger, OVERRIDEMODE_PROPERTY, VISIBILITY_PROPERTY |
Constructor Summary | |
---|---|
DefaultExprDef() |
Method Summary | |
---|---|
java.lang.String |
getCacheKey(java.lang.String exprStr) The key to be used for caching compiled expression instances. |
java.lang.String |
getExpressionSource() The source string of the expression. |
java.lang.String |
getExprIdentifier() A unique identfier for the expression. |
ExprDef.OverrideMode |
getOverrideMode() The override mode for the expression. |
OwnerType |
getOwnerType() Returns the type of object that owners the expression class. |
ExprEval.TrustMode |
getTrustMode() The trust mode for the expression. |
ExprEval.TypeCheckedMode |
getTypeCheckedMode() Returns whether the expresion should be type checked when type checking is enabled for the groovy compiler. |
ExprDef.Visibility |
getVisibility() The visibility of the expression. |
boolean |
hasReturn() If the expression has a return value. |
boolean |
isOperationsExpression() If the expression defines operations. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.jbo.ExprDef |
---|
getScriptClassName |
Constructor Detail |
---|
public DefaultExprDef()
Method Detail |
---|
public java.lang.String getExpressionSource()
ExprDef
getExpressionSource
in interface ExprDef
public ExprEval.TrustMode getTrustMode()
ExprDef
getTrustMode
in interface ExprDef
public ExprDef.OverrideMode getOverrideMode()
ExprDef
getOverrideMode
in interface ExprDef
public ExprDef.Visibility getVisibility()
ExprDef
getVisibility
in interface ExprDef
public boolean hasReturn()
ExprDef
hasReturn
in interface ExprDef
public java.lang.String getExprIdentifier()
ExprDef
getExprIdentifier
in interface ExprDef
public java.lang.String getCacheKey(java.lang.String exprStr)
ExprDef
getCacheKey
in interface ExprDef
public boolean isOperationsExpression()
ExprDef
isOperationsExpression
in interface ExprDef
public ExprEval.TypeCheckedMode getTypeCheckedMode()
ExprDef
getTypeCheckedMode
in interface ExprDef
public OwnerType getOwnerType()
ExprDef
getOwnerType
in interface ExprDef
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.9.1) E67681-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |