|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile 11g Release 2 (11.1.2.3.0) E27204-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
javax.el.ELContext
oracle.adfmf.framework.model.AdfELContext
public class AdfELContext
Constructor Summary | |
---|---|
AdfELContext(AdfELContext parent) |
Method Summary | |
---|---|
void |
clearCurrentELResolutionPath() Clear the current EL resolution path |
boolean |
containsVariable(java.lang.String variable) Determine if the variable exists in this context |
java.lang.Object |
evaluateVariable(java.lang.String variable) Convenience method to evaluate a variable through the VariableResolver. |
java.lang.String |
getCurrentELResolutionPath() Get the current EL resoultion path |
java.lang.String |
getCurrentExpression() Returns the expression string that is currently being resolved in this context. |
javax.el.ELResolver |
getELResolver() Get our resolver. |
javax.el.ExpressionFactory |
getExpressionFactory() Get an expression factory |
javax.el.FunctionMapper |
getFunctionMapper() Get our function mapper. |
AdfELContext |
getParent() Get the context's parent |
javax.el.VariableMapper |
getVariableMapper() Get our variable mapper. |
java.lang.String[] |
getVariableNames() Get the list of variable names defined in the this context. |
boolean |
isCurrentExpressionVolatile() Determine if the current expression is volatile |
boolean |
isResolvingBeanId() Internal. |
boolean |
isResolvingSetValue() Objects that lazy load and build up a tree as they resolve can use this method to determine whether they are resolving in the context of a getValue or a setValue operation. |
void |
registerCurrentExpressionAsVolatile() If the current expression being resolved includes a method execution, this marks that expression as volatile so that the response returned to the Container containing its value is flagged not to be cached. |
void |
setCurrentExpression(java.lang.String value) Sets the expression string that is currently being resolved in this context. |
void |
setResolvingSetValue(boolean value) See isResolvingSetValue. |
void |
setVariable(java.lang.String variable, java.lang.Object value, java.lang.Class type) Convenience method to set a variable through the VariableResolver. |
javax.el.ValueExpression |
setVariable(java.lang.String name, javax.el.ValueExpression expression) Define a variable. |
java.lang.String |
updateCurrentELResolutionPath(java.lang.String property, boolean root) Augment the current EL resolution path with the given property |
Methods inherited from class javax.el.ELContext |
---|
getContext, getLocale, isPropertyResolved, putContext, setLocale, setPropertyResolved |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AdfELContext(AdfELContext parent)
Method Detail |
---|
public AdfELContext getParent()
public javax.el.ValueExpression setVariable(java.lang.String name, javax.el.ValueExpression expression)
public void setVariable(java.lang.String variable, java.lang.Object value, java.lang.Class type)
public java.lang.Object evaluateVariable(java.lang.String variable)
public javax.el.FunctionMapper getFunctionMapper()
getFunctionMapper
in class javax.el.ELContext
public javax.el.VariableMapper getVariableMapper()
getVariableMapper
in class javax.el.ELContext
public javax.el.ELResolver getELResolver()
SimpleResolver
if necessary.getELResolver
in class javax.el.ELContext
public boolean containsVariable(java.lang.String variable)
public java.lang.String[] getVariableNames()
public javax.el.ExpressionFactory getExpressionFactory()
public boolean isResolvingSetValue()
public boolean isResolvingBeanId()
public void setResolvingSetValue(boolean value)
try { context.setResolvingSetValue(true); vex.setValue(context, value); } finally { context.setResolvingSetValue(false); }
value
-public java.lang.String getCurrentExpression()
public void setCurrentExpression(java.lang.String value)
value
-public void registerCurrentExpressionAsVolatile()
public boolean isCurrentExpressionVolatile()
public java.lang.String getCurrentELResolutionPath()
public void clearCurrentELResolutionPath()
public java.lang.String updateCurrentELResolutionPath(java.lang.String property, boolean root)
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile 11g Release 2 (11.1.2.3.0) E27204-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |