|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.el.ELContext
org.apache.jasper.el.ELContextWrapper
public final class ELContextWrapper
Simple ELContextWrapper for runtime evaluation of EL w/ dynamic FunctionMappers
| Constructor Summary | |
|---|---|
ELContextWrapper(javax.el.ELContext target,
javax.el.FunctionMapper fnMapper)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getContext(java.lang.Class key)
Returns the context object associated with the given key. |
javax.el.ELResolver |
getELResolver()
Retrieves the ELResolver associated with this context. |
javax.el.FunctionMapper |
getFunctionMapper()
Retrieves the FunctionMapper associated with this
ELContext. |
java.util.Locale |
getLocale()
Get the Locale stored by a previous invocation to
ELContext.setLocale(java.util.Locale). |
javax.el.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(java.lang.Class key,
java.lang.Object contextObject)
Associates a context object with this ELContext. |
void |
setLocale(java.util.Locale locale)
Set the Locale for this instance. |
void |
setPropertyResolved(boolean resolved)
Called to indicate that a ELResolver has successfully
resolved a given (base, property) pair. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ELContextWrapper(javax.el.ELContext target,
javax.el.FunctionMapper fnMapper)
| Method Detail |
|---|
public javax.el.ELResolver getELResolver()
javax.el.ELContextELResolver 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.
getELResolver in class javax.el.ELContextpublic javax.el.FunctionMapper getFunctionMapper()
javax.el.ELContextFunctionMapper associated with this
ELContext.
getFunctionMapper in class javax.el.ELContextpublic javax.el.VariableMapper getVariableMapper()
javax.el.ELContextVariableMapper associated with this
ELContext.
getVariableMapper in class javax.el.ELContextpublic java.lang.Object getContext(java.lang.Class key)
javax.el.ELContextThe 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.
getContext in class javax.el.ELContextkey - The unique identifier that was used to associate the
context object with this ELContext.
public java.util.Locale getLocale()
javax.el.ELContextLocale stored by a previous invocation to
ELContext.setLocale(java.util.Locale). If this method returns non null,
this Locale must be used for all localization needs
in the implementation. The Locale must not be cached
to allow for applications that change Locale dynamically.
getLocale in class javax.el.ELContextLocale in which this instance is operating.
Used primarily for message localization.public boolean isPropertyResolved()
javax.el.ELContextELResolver has successfully resolved a
given (base, property) pair.
The CompositeELResolver checks this property to determine
whether it should consider or skip other component resolvers.
isPropertyResolved in class javax.el.ELContextCompositeELResolver
public void putContext(java.lang.Class key,
java.lang.Object contextObject)
throws java.lang.NullPointerException
javax.el.ELContextELContext.
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.
putContext in class javax.el.ELContextkey - The key used by an @{link ELResolver} to identify this
context object.contextObject - The context object to add to the collection.
java.lang.NullPointerException - if key is null or contextObject is null.public void setLocale(java.util.Locale locale)
javax.el.ELContextLocale for this instance. This method may be
called by the party creating the instance, such as JavaServer
Faces or JSP, to enable the EL implementation to provide localized
messages to the user. If no Locale is set, the implementation
must use the locale returned by Locale.getDefault( ).
setLocale in class javax.el.ELContextpublic void setPropertyResolved(boolean resolved)
javax.el.ELContextELResolver has successfully
resolved a given (base, property) pair.
The CompositeELResolver checks this property to determine
whether it should consider or skip other component resolvers.
setPropertyResolved in class javax.el.ELContextresolved - true if the property has been resolved, or false if
not.CompositeELResolver
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||