@Exported
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 java.lang.String | 
DYNAMIC_CODESOURCE_DISABLE  | 
static java.lang.String | 
DYNAMIC_CODESOURCE_ENABLE  | 
static java.lang.String | 
ENTITY_SOURCE_PATH  | 
static java.lang.String | 
GLOBAL_SOURCE_PATH  | 
static oracle.adf.share.logging.ADFLogger | 
mLogger  | 
static java.lang.String | 
MOM_PROTOCOL  | 
static java.lang.String | 
PERSONALIZED_CODE_SOURCE_NAME
The name of the built-in personalization code source. 
 | 
static java.lang.String | 
SCRIPT_CLASS_SOURCE_PATH  | 
static java.lang.String | 
TMP_CODE_SOURCE_NAME
The name of the built-in temporary code source. 
 | 
static java.lang.String | 
VIEW_SOURCE_PATH  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addExpression(ExprDef exprDef)  | 
int | 
calculateOffset(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.util.Map<java.lang.String,byte[]> | 
getClassData(java.lang.String name)  | 
java.lang.String | 
getClassName()
The name of the class that will be generated by the compiler for
 the code source. 
 | 
java.lang.String | 
getContentType()  | 
int | 
getDefScope()  | 
java.lang.String | 
getExpressionSource(ExprDef exprDef)  | 
java.lang.String | 
getName()
The code source name. 
 | 
java.io.Reader | 
getScriptReader()  | 
java.lang.String | 
getScriptText()  | 
java.lang.String | 
getSourceFileName()
A name that a debugger source manager may be used to lookup the
 CodeSource or the script text associated with the CodeSource. 
 | 
ExprCodeSource.Type | 
getType()  | 
boolean | 
hasExpression(ExprDef exprDef)
Return true if the CodeSource defines an expression for the specified
 expresmion. 
 | 
void | 
invalidateCache()  | 
ExprDef | 
lookupExprDef(int linenum)  | 
ExprDef | 
lookupExprDef(OwnerType type,
             java.lang.String path)  | 
void | 
removeExpression(ExprDef exprDef)  | 
void | 
storeClassData(java.lang.String name,
              byte[] classData)  | 
static final java.lang.String DYNAMIC_CODESOURCE_ENABLE
static final java.lang.String DYNAMIC_CODESOURCE_DISABLE
@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
static final java.lang.String MOM_PROTOCOL
static final java.lang.String ENTITY_SOURCE_PATH
static final java.lang.String VIEW_SOURCE_PATH
static final java.lang.String SCRIPT_CLASS_SOURCE_PATH
static final java.lang.String GLOBAL_SOURCE_PATH
java.lang.String getName()
java.lang.String getClassName()
java.lang.String getSourceFileName()
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 ExprDef lookupExprDef(int linenum)
@Concealed java.lang.String getExpressionSource(ExprDef exprDef)
@Concealed void addExpression(ExprDef exprDef) throws IllegalImportException
IllegalImportException@Concealed void removeExpression(ExprDef exprDef)
@Concealed int calculateOffset(ExprDef exprDef)
@Concealed ExprCodeSource.Type getType()
@Concealed java.lang.String getContentType()
@Concealed java.io.Reader getScriptReader()
@Concealed java.lang.String getScriptText()
@Concealed void invalidateCache()
@Concealed int getDefScope()
@Concealed java.util.Map<java.lang.String,byte[]> getClassData(java.lang.String name)
@Concealed
void storeClassData(java.lang.String name,
                               byte[] classData)