Class ELContextDecorator
- java.lang.Object
-
- jakarta.el.ELContext
-
- org.apache.myfaces.core.api.shared.ELContextDecorator
-
public class ELContextDecorator extends jakarta.el.ELContextThis 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 ObjectgetContext(Class key)jakarta.el.ELResolvergetELResolver()This is the important one, it returns the passed ELResolver.jakarta.el.FunctionMappergetFunctionMapper()LocalegetLocale()jakarta.el.VariableMappergetVariableMapper()booleanisPropertyResolved()voidputContext(Class key, Object contextObject)voidsetLocale(Locale locale)voidsetPropertyResolved(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:
getELResolverin classjakarta.el.ELContext- Returns:
- The ELResolver passed into the constructor.
-
getFunctionMapper
public jakarta.el.FunctionMapper getFunctionMapper()
- Specified by:
getFunctionMapperin classjakarta.el.ELContext
-
getVariableMapper
public jakarta.el.VariableMapper getVariableMapper()
- Specified by:
getVariableMapperin classjakarta.el.ELContext
-
setPropertyResolved
public void setPropertyResolved(boolean resolved)
- Overrides:
setPropertyResolvedin classjakarta.el.ELContext
-
isPropertyResolved
public boolean isPropertyResolved()
- Overrides:
isPropertyResolvedin classjakarta.el.ELContext
-
putContext
public void putContext(Class key, Object contextObject)
- Overrides:
putContextin classjakarta.el.ELContext
-
getLocale
public Locale getLocale()
- Overrides:
getLocalein classjakarta.el.ELContext
-
setLocale
public void setLocale(Locale locale)
- Overrides:
setLocalein classjakarta.el.ELContext
-
-