public interface ExprCodeSource
Code sources are always compiled as a single class.
Modifier and Type | Interface and Description |
---|---|
static class |
ExprCodeSource.Type |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CODE_SOURCE_NAME
The name of the built-in default, static code source.
|
static java.lang.String |
DYNAMIC_CODE_SOURCE_NAME
The name of the built-in dynamic code source.
|
static oracle.adf.share.logging.ADFLogger |
mLogger |
static java.lang.String |
PERSONALIZED_CODE_SOURCE_NAME
The name of the built-in personalization code source.
|
static java.lang.String |
TMP_CODE_SOURCE_NAME
The name of the built-in temporary code source.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addExpression(ExprDef exprDef) |
java.lang.Object |
getCacheKey()
The key that should be used to cache the byte code that is generated
for the code source.
|
java.lang.String |
getClassName()
The name of the class that will be generated by the compiler for
the code source.
|
java.lang.String |
getContentType() |
java.lang.String |
getExpressionSource(ExprDef exprDef) |
java.lang.String |
getName()
The code source name.
|
java.io.Reader |
getScriptReader() |
java.lang.String |
getScriptText() |
static java.lang.String |
getScriptText(java.io.Reader reader) |
ExprCodeSource.Type |
getType() |
boolean |
hasExpression(ExprDef exprDef)
Return true if the CodeSource defines an expression for the specified
expresmion.
|
ExprDef |
lookupExprDef(OwnerType type,
java.lang.String path) |
boolean |
removeExpression(ExprDef exprDef) |
@Concealed static final oracle.adf.share.logging.ADFLogger mLogger
static final java.lang.String DEFAULT_CODE_SOURCE_NAME
static final java.lang.String DYNAMIC_CODE_SOURCE_NAME
static final java.lang.String PERSONALIZED_CODE_SOURCE_NAME
static final java.lang.String TMP_CODE_SOURCE_NAME
java.lang.String getName()
java.lang.String getClassName()
java.lang.Object getCacheKey()
boolean hasExpression(ExprDef exprDef)
exprDef
- an expression def. If null this will return true
if the CodeSource defines any expression.@Concealed ExprDef lookupExprDef(OwnerType type, java.lang.String path)
@Concealed java.lang.String getExpressionSource(ExprDef exprDef)
@Concealed boolean addExpression(ExprDef exprDef)
@Concealed boolean removeExpression(ExprDef exprDef)
@Concealed ExprCodeSource.Type getType()
java.lang.String getContentType()
java.io.Reader getScriptReader()
java.lang.String getScriptText()
static java.lang.String getScriptText(java.io.Reader reader)