|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.el.ELContext
com.sun.el.lang.EvaluationContext
public final class EvaluationContext
| 构造方法摘要 | |
|---|---|
EvaluationContext(ELContext elContext,
FunctionMapper fnMapper,
VariableMapper varMapper)
|
|
| 方法摘要 | |
|---|---|
Object |
getContext(Class key)
Returns the context object associated with the given key. |
ELContext |
getELContext()
|
ELResolver |
getELResolver()
Retrieves the ELResolver associated with this context. |
FunctionMapper |
getFunctionMapper()
Retrieves the FunctionMapper associated with this
ELContext. |
VariableMapper |
getVariableMapper()
Retrieves the VariableMapper associated with this
ELContext. |
boolean |
isPropertyResolved()
Returns whether an ELResolver has successfully resolved a
given (base, property) pair. |
void |
putContext(Class key,
Object contextObject)
Associates a context object with this ELContext. |
void |
setPropertyResolved(boolean resolved)
Called to indicate that a ELResolver has successfully
resolved a given (base, property) pair. |
| 从类 javax.el.ELContext 继承的方法 |
|---|
getLocale, setLocale |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public EvaluationContext(ELContext elContext,
FunctionMapper fnMapper,
VariableMapper varMapper)
| 方法详细信息 |
|---|
public ELContext getELContext()
public FunctionMapper getFunctionMapper()
ELContext 复制的描述FunctionMapper associated with this
ELContext.
ELContext 中的 getFunctionMapperpublic VariableMapper getVariableMapper()
ELContext 复制的描述VariableMapper associated with this
ELContext.
ELContext 中的 getVariableMapperpublic Object getContext(Class key)
ELContext 复制的描述The ELContext maintains a collection of context objects
relevant to the evaluation of an expression. These context objects
are used by ELResolvers. This method is used to
retrieve the context with the given key from the collection.
By convention, the object returned will be of the type specified by
the key. However, this is not required and the key is
used strictly as a unique identifier.
ELContext 中的 getContextkey - The unique identifier that was used to associate the
context object with this ELContext.
public ELResolver getELResolver()
ELContext 复制的描述ELResolver associated with this context.
The ELContext maintains a reference to the
ELResolver that will be consulted to resolve variables
and properties during an expression evaluation. This method
retrieves the reference to the resolver.
Once an ELContext is constructed, the reference to the
ELResolver associated with the context cannot be changed.
ELContext 中的 getELResolverpublic boolean isPropertyResolved()
ELContext 复制的描述ELResolver has successfully resolved a
given (base, property) pair.
The CompositeELResolver checks this property to determine
whether it should consider or skip other component resolvers.
ELContext 中的 isPropertyResolvedCompositeELResolver
public void putContext(Class key,
Object contextObject)
ELContext 复制的描述ELContext.
The ELContext maintains a collection of context objects
relevant to the evaluation of an expression. These context objects
are used by ELResolvers. This method is used to
add a context object to that collection.
By convention, the contextObject will be of the
type specified by the key. However, this is not
required and the key is used strictly as a unique identifier.
ELContext 中的 putContextkey - The key used by an @{link ELResolver} to identify this
context object.contextObject - The context object to add to the collection.public void setPropertyResolved(boolean resolved)
ELContext 复制的描述ELResolver has successfully
resolved a given (base, property) pair.
The CompositeELResolver checks this property to determine
whether it should consider or skip other component resolvers.
ELContext 中的 setPropertyResolvedresolved - true if the property has been resolved, or false if
not.CompositeELResolver
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||