Package jakarta.servlet.jsp.el
Class NotFoundELResolver
- java.lang.Object
-
- jakarta.el.ELResolver
-
- jakarta.servlet.jsp.el.NotFoundELResolver
-
public class NotFoundELResolver extends ELResolver
Defines variable resolution when all other resolvers fail.- Since:
- JSP 3.1
-
-
Field Summary
-
Fields inherited from class jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
-
Constructor Summary
Constructors Constructor Description NotFoundELResolver()
-
Method Summary
-
Methods inherited from class jakarta.el.ELResolver
convertToType, getFeatureDescriptors, invoke
-
-
-
-
Method Detail
-
getValue
public Object getValue(ELContext context, Object base, Object property)
Always returnsnullsince in normal usageScopedAttributeELResolverwill handle calls toELResolver.getValue(ELContext, Object, Object).The
propertyResolvedproperty of theELContextobject is always set totrueby this resolver before returning.- Specified by:
getValuein classELResolver- Parameters:
context- The context of this evaluation.base- Ignoredproperty- Ignored- Returns:
- Always
null - Throws:
NullPointerException- if context isnullPropertyNotFoundException- If the provided context contains a Boolean object with valueBoolean.TRUEas the value associated with the keyjakarta.servlet.jsp.el.NotFoundELResolver.class. This is to support implementation of theerrorOnELNotFoundpage/tag directive.ELException- if an exception was thrown while performing the property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
-
getType
public Class<Object> getType(ELContext context, Object base, Object property)
Always returnsnullsince in normal usageScopedAttributeELResolverwill handle calls toELResolver.getType(ELContext, Object, Object).- Specified by:
getTypein classELResolver- Parameters:
context- The context of this evaluation.base- Ignoredproperty- Ignored- Returns:
- Always
null - Throws:
NullPointerException- if context isnullELException- if an exception was thrown while performing the property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
-
setValue
public void setValue(ELContext context, Object base, Object property, Object val)
Always a NO-OP since in normal usageScopedAttributeELResolverwill handle calls toELResolver.setValue(ELContext, Object, Object, Object).- Specified by:
setValuein classELResolver- Parameters:
context- The context of this evaluation.base- Ignoredproperty- Ignoredval- Ignored- Throws:
NullPointerException- if context isnull.ELException- if an exception was thrown while performing the property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
-
isReadOnly
public boolean isReadOnly(ELContext context, Object base, Object property)
Always returnsfalsesince in normal usageScopedAttributeELResolverwill handle calls toELResolver.isReadOnly(ELContext, Object, Object).- Specified by:
isReadOnlyin classELResolver- Parameters:
context- The context of this evaluation.base- Ignoredproperty- Ignored- Returns:
- Always
false - Throws:
NullPointerException- if context isnull.ELException- if an exception was thrown while performing the property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
-
getCommonPropertyType
public Class<String> getCommonPropertyType(ELContext context, Object base)
Always returnsnullsince in normal usageScopedAttributeELResolverwill handle calls toELResolver.getCommonPropertyType(ELContext, Object).- Specified by:
getCommonPropertyTypein classELResolver- Parameters:
context- Ignoredbase- Ignored- Returns:
- Always
null
-
-