Package jakarta.servlet.jsp.el
Class NotFoundELResolver
- java.lang.Object
-
- jakarta.el.ELResolver
-
- jakarta.servlet.jsp.el.NotFoundELResolver
-
public class NotFoundELResolver extends jakarta.el.ELResolverThe final resolver of the Jakarta Server Pages ELResolver chain. It always resolves the requested value, returningnullwhen it does so.- Since:
- JSP 3.1
-
-
Constructor Summary
Constructors Constructor Description NotFoundELResolver()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Class<java.lang.String>getCommonPropertyType(jakarta.el.ELContext context, java.lang.Object base)Obtain the most common type that is acceptable for the given base object.java.util.Iterator<java.beans.FeatureDescriptor>getFeatureDescriptors(jakarta.el.ELContext context, java.lang.Object base)Deprecated, for removal: This API element is subject to removal in a future version.java.lang.Class<java.lang.Object>getType(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)Obtain the type of the given property on the given object using the given context.java.lang.ObjectgetValue(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)Obtain the value of the given property on the given object using the given context.booleanisReadOnly(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)Determine if the given property on the given object is read-only using the given context.voidsetValue(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)Set the value of the given property on the given object using the given context.
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)Obtain the value of the given property on the given object using the given context.Resolves the property and always returns
nullunless the provided context contains a Boolean object with valueBoolean.TRUEas the value associated with the keyjakarta.servlet.jsp.el.NotFoundELResolver.classin which case an exception is thrown. This is to support implementation of theerrorOnELNotFoundpage/tag directive.- Specified by:
getValuein 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.TRUEas the value associated with the keyjakarta.servlet.jsp.el.NotFoundELResolver.class
-
getType
public java.lang.Class<java.lang.Object> getType(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)Obtain the type of the given property on the given object using the given context.In normal usage,
ScopedAttributeELResolverwill have responded.- Specified by:
getTypein 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
public void setValue(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)Set the value of the given property on the given object using the given context.No-op. In normal usage,
ScopedAttributeELResolverwill have responded.- Specified by:
setValuein 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
public boolean isReadOnly(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)Determine if the given property on the given object is read-only using the given context.In normal usage,
ScopedAttributeELResolverwill have responded.- Specified by:
isReadOnlyin 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 java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(jakarta.el.ELContext context, java.lang.Object base)Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:jakarta.el.ELResolverObtain the feature descriptors for the resolvable properties of the given object.The default implementation returns
null.- Overrides:
getFeatureDescriptorsin 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
public java.lang.Class<java.lang.String> getCommonPropertyType(jakarta.el.ELContext context, java.lang.Object base)Obtain the most common type that is acceptable for the given base object.In normal usage,
ScopedAttributeELResolverwill have responded.- Specified by:
getCommonPropertyTypein classjakarta.el.ELResolver- Parameters:
context- The context in which the examination takes placebase- The object to examine- Returns:
- Always
null
-
-