public class ExprScriptContext extends ExprSimpleScriptContext implements ExprTrustSupplier, ExprPrivCounter, NewViewContainerIdProvider
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
EXPR_DEF  | 
protected java.util.List<ViewObject> | 
mInternalVOsWithAddedBindVars  | 
static oracle.adf.share.logging.ADFLogger | 
mLogger  | 
protected java.util.List<RowSetIterator> | 
mRSIList  | 
static java.lang.String | 
SCRIPT_DEFINED_BINDVAR  | 
engineScope, errorWriter, globalScope, reader, writer| Constructor and Description | 
|---|
ExprScriptContext(AbstractExprScriptEngine scriptEngine,
                 ExprDef exprDef,
                 ExprValueSupplier valueSupplier,
                 java.util.Map adfNames,
                 javax.script.ScriptContext defaultContext)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
checkInterrupted()  | 
protected void | 
checkTimeout(long duration)  | 
boolean | 
ensureLoopCapacity(java.lang.Object sizeObj,
                  boolean fail)  | 
java.lang.Object | 
ensureLoopCapacityForCons(java.lang.Object sizeObj)  | 
ExprCompileContext | 
getCompileContext()  | 
java.lang.Integer | 
getContainerId()  | 
Debugger | 
getDebugger()  | 
ExprDef | 
getExprDef()  | 
ExprSecurityPolicy | 
getExprSecurityPolicy()  | 
java.lang.Object | 
getProperty(java.lang.Object target,
           java.lang.String name)  | 
java.lang.StackTraceElement[] | 
getStackTrace(java.lang.Throwable t)  | 
long | 
getTimeout()  | 
ExprEval.TrustMode | 
getTrustMode()
*** For internal framework use only *** 
 | 
ExprValueSupplier | 
getValueSupplier()  | 
java.io.Writer | 
getWriter() | 
boolean | 
hasProperty(java.lang.Object target,
           java.lang.String name)  | 
java.lang.Object | 
invokeJavaMethod(java.lang.Object target,
                java.lang.String name,
                java.lang.Object... args)  | 
boolean | 
isElevated()  | 
boolean | 
isScanningEnabled()
*** For internal framework use only *** 
 | 
boolean | 
isTimeoutEnabled()  | 
void | 
popExprDef()  | 
int | 
popPriv()
For internal framework use only 
 | 
ExprEval.TrustMode | 
popTrust()  | 
void | 
pushExprDef(OwnerType ownerType,
           java.lang.String path)  | 
int | 
pushPriv()
For internal framework use only 
 | 
void | 
pushTrust(ExprEval.TrustMode trust)  | 
void | 
releaseResources()  | 
void | 
resetTimeout()  | 
void | 
setCompileContext(ExprCompileContext compileContext)  | 
void | 
setContainerId(java.lang.Integer id)  | 
void | 
setDebugger(Debugger debugger)  | 
void | 
setElevated(boolean elevated)  | 
void | 
setProperty(java.lang.Object target,
           java.lang.String name,
           java.lang.Object value)  | 
void | 
setTimeoutEnabled(boolean enabled)  | 
void | 
signalUsedAddBindVariableOnInternalViewObject(ViewObject vo)  | 
void | 
signalUsedNewView()  | 
boolean | 
startMonitor()  | 
void | 
stopMonitor()  | 
java.lang.Object | 
unwrap(java.lang.Object value)  | 
java.lang.Object | 
wrap(java.lang.Object value)  | 
getAttribute, getAttribute, getAttributesScope, getBindings, getErrorWriter, getReader, getScopes, removeAttribute, setAttribute, setBindings, setErrorWriter, setReader, setWriter@Concealed public static final oracle.adf.share.logging.ADFLogger mLogger
public static final java.lang.String SCRIPT_DEFINED_BINDVAR
protected java.util.List<RowSetIterator> mRSIList
protected java.util.List<ViewObject> mInternalVOsWithAddedBindVars
public static final java.lang.String EXPR_DEF
public ExprScriptContext(AbstractExprScriptEngine scriptEngine, ExprDef exprDef, ExprValueSupplier valueSupplier, java.util.Map adfNames, javax.script.ScriptContext defaultContext)
public java.io.Writer getWriter()
ExprSimpleScriptContextgetWriter in interface javax.script.ScriptContextgetWriter in class ExprSimpleScriptContextpublic ExprEval.TrustMode getTrustMode()
ExprTrustSuppliergetTrustMode in interface ExprTrustSupplierpublic boolean isScanningEnabled()
ExprTrustSupplierisScanningEnabled in interface ExprTrustSupplierpublic ExprSecurityPolicy getExprSecurityPolicy()
getExprSecurityPolicy in interface ExprTrustSupplierpublic ExprDef getExprDef()
public void pushExprDef(OwnerType ownerType, java.lang.String path)
public void popExprDef()
public ExprCompileContext getCompileContext()
public java.lang.Object invokeJavaMethod(java.lang.Object target,
                                         java.lang.String name,
                                         java.lang.Object... args)
public java.lang.StackTraceElement[] getStackTrace(java.lang.Throwable t)
public java.lang.Object getProperty(java.lang.Object target,
                                    java.lang.String name)
public void setProperty(java.lang.Object target,
                        java.lang.String name,
                        java.lang.Object value)
public boolean hasProperty(java.lang.Object target,
                           java.lang.String name)
@Concealed public void setCompileContext(ExprCompileContext compileContext)
@Concealed public java.lang.Object wrap(java.lang.Object value)
@Concealed public java.lang.Object unwrap(java.lang.Object value)
@Concealed public ExprValueSupplier getValueSupplier()
@Concealed public void checkInterrupted()
@Concealed protected final void checkTimeout(long duration)
@Concealed public long getTimeout()
@Concealed public void resetTimeout()
@Concealed public java.lang.Object ensureLoopCapacityForCons(java.lang.Object sizeObj)
@Concealed
public boolean ensureLoopCapacity(java.lang.Object sizeObj,
                                             boolean fail)
@Concealed public void pushTrust(ExprEval.TrustMode trust)
@Concealed public ExprEval.TrustMode popTrust()
@Concealed public int pushPriv()
ExprPrivCounterpushPriv in interface ExprPrivCounter@Concealed public int popPriv()
ExprPrivCounterpopPriv in interface ExprPrivCounterpublic java.lang.Integer getContainerId()
getContainerId in interface NewViewContainerIdProviderpublic void setContainerId(java.lang.Integer id)
setContainerId in interface NewViewContainerIdProvider@Concealed public void signalUsedNewView()
@Concealed public void signalUsedAddBindVariableOnInternalViewObject(ViewObject vo)
@Concealed public void releaseResources()
@Concealed public boolean isTimeoutEnabled()
@Concealed public void setTimeoutEnabled(boolean enabled)
@Concealed public final boolean isElevated()
@Concealed public final void setElevated(boolean elevated)
@Concealed public boolean startMonitor()
@Concealed public void stopMonitor()
@Concealed public Debugger getDebugger()
@Concealed public void setDebugger(Debugger debugger)