Package jakarta.servlet.jsp.el
Class NotFoundELResolver
java.lang.Object
jakarta.el.ELResolver
jakarta.servlet.jsp.el.NotFoundELResolver
public class NotFoundELResolver
extends jakarta.el.ELResolver
The final resolver of the Jakarta Pages ELResolver chain. It always resolves the requested value, returning
null
when it does so.- Since:
- JSP 3.1
-
Field Summary
Fields inherited from class jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCommonPropertyType
(jakarta.el.ELContext context, Object base) Obtain the most common type that is acceptable for the given base object.getFeatureDescriptors
(jakarta.el.ELContext context, Object base) Deprecated, for removal: This API element is subject to removal in a future version.Obtain the most generally acceptable type that may be used to set the given property on the given object using the given context.Obtain the value of the given property on the given object using the given context.boolean
isReadOnly
(jakarta.el.ELContext context, Object base, Object property) Determine if the given property on the given object is read-only using the given context.void
Set the value of the given property on the given object using the given context.Methods inherited from class jakarta.el.ELResolver
convertToType, invoke
-
Constructor Details
-
NotFoundELResolver
public NotFoundELResolver()Default constructor.
-
-
Method Details
-
getValue
Obtain the value of the given property on the given object using the given context.Resolves the property and always returns
null
unless the provided context contains a Boolean object with valueBoolean.TRUE
as the value associated with the keyjakarta.servlet.jsp.el.NotFoundELResolver.class
in which case an exception is thrown. This is to support implementation of theerrorOnELNotFound
page/tag directive.- Specified by:
getValue
in classjakarta.el.ELResolver
- Parameters:
context
- The EL context for this evaluationbase
- The base object on which the property is to be foundproperty
- The property whose value is to be returned- Returns:
- Always
null
- Throws:
jakarta.el.PropertyNotFoundException
- if the provided context contains a Boolean object with valueBoolean.TRUE
as the value associated with the keyjakarta.servlet.jsp.el.NotFoundELResolver.class
-
getType
Obtain the most generally acceptable type that may be used to set the given property on the given object using the given context.In normal usage,
ScopedAttributeELResolver
will have responded.- Specified by:
getType
in classjakarta.el.ELResolver
- Parameters:
context
- The EL context for this evaluationbase
- The base object on which the property is to be foundproperty
- The property whose type is to be returned- Returns:
- Always
null
-
setValue
Set the value of the given property on the given object using the given context.No-op. In normal usage,
ScopedAttributeELResolver
will have responded.- Specified by:
setValue
in classjakarta.el.ELResolver
- Parameters:
context
- The EL context for this evaluationbase
- The base object on which the property is to be foundproperty
- The property whose value is to be setvalue
- The value to set the property to
-
isReadOnly
Determine if the given property on the given object is read-only using the given context.In normal usage,
ScopedAttributeELResolver
will have responded.- Specified by:
isReadOnly
in classjakarta.el.ELResolver
- Parameters:
context
- The EL context for this evaluationbase
- The base object on which the property is to be foundproperty
- The property to be checked for read only status- Returns:
- Always
false
-
getFeatureDescriptors
@Deprecated(forRemoval=true, since="JSP 3.1") public Iterator<FeatureDescriptor> getFeatureDescriptors(jakarta.el.ELContext context, Object base) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:jakarta.el.ELResolver
Obtain the feature descriptors for the resolvable properties of the given object.The default implementation returns
null
.- Overrides:
getFeatureDescriptors
in classjakarta.el.ELResolver
- Parameters:
context
- The context in which the examination takes placebase
- The object to examine- Returns:
- An iterator, possibly empty, of feature descriptors of the given object
-
getCommonPropertyType
Obtain the most common type that is acceptable for the given base object.In normal usage,
ScopedAttributeELResolver
will have responded.- Specified by:
getCommonPropertyType
in classjakarta.el.ELResolver
- Parameters:
context
- The context in which the examination takes placebase
- The object to examine- Returns:
- Always
null
-