Class ELContextDecorator
- java.lang.Object
-
- jakarta.el.ELContext
-
- org.apache.myfaces.core.api.shared.ELContextDecorator
-
public class ELContextDecorator extends jakarta.el.ELContext
This ELContext is used to hook into the EL handling, by decorating the ELResolver chain with a custom ELResolver.
-
-
Constructor Summary
Constructors Constructor Description ELContextDecorator(jakarta.el.ELContext elContext, jakarta.el.ELResolver interceptingResolver)
Only used by ValueExpressionResolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getContext(Class key)
jakarta.el.ELResolver
getELResolver()
This is the important one, it returns the passed ELResolver.jakarta.el.FunctionMapper
getFunctionMapper()
Locale
getLocale()
jakarta.el.VariableMapper
getVariableMapper()
boolean
isPropertyResolved()
void
putContext(Class key, Object contextObject)
void
setLocale(Locale locale)
void
setPropertyResolved(boolean resolved)
-
-
-
Constructor Detail
-
ELContextDecorator
public ELContextDecorator(jakarta.el.ELContext elContext, jakarta.el.ELResolver interceptingResolver)
Only used by ValueExpressionResolver.- Parameters:
elContext
- The standard ELContext. All method calls, except getELResolver, are delegated to it.interceptingResolver
- The ELResolver to be returned by getELResolver.
-
-
Method Detail
-
getELResolver
public jakarta.el.ELResolver getELResolver()
This is the important one, it returns the passed ELResolver.- Specified by:
getELResolver
in classjakarta.el.ELContext
- Returns:
- The ELResolver passed into the constructor.
-
getFunctionMapper
public jakarta.el.FunctionMapper getFunctionMapper()
- Specified by:
getFunctionMapper
in classjakarta.el.ELContext
-
getVariableMapper
public jakarta.el.VariableMapper getVariableMapper()
- Specified by:
getVariableMapper
in classjakarta.el.ELContext
-
setPropertyResolved
public void setPropertyResolved(boolean resolved)
- Overrides:
setPropertyResolved
in classjakarta.el.ELContext
-
isPropertyResolved
public boolean isPropertyResolved()
- Overrides:
isPropertyResolved
in classjakarta.el.ELContext
-
putContext
public void putContext(Class key, Object contextObject)
- Overrides:
putContext
in classjakarta.el.ELContext
-
getLocale
public Locale getLocale()
- Overrides:
getLocale
in classjakarta.el.ELContext
-
setLocale
public void setLocale(Locale locale)
- Overrides:
setLocale
in classjakarta.el.ELContext
-
-