Package jakarta.servlet.jsp.el
Class ScopedAttributeELResolver
- java.lang.Object
-
- jakarta.el.ELResolver
-
- jakarta.servlet.jsp.el.ScopedAttributeELResolver
-
public class ScopedAttributeELResolver extends jakarta.el.ELResolver
An ELResolver for working with JSP scoped attributes which may have page, request, session or application scope.- Since:
- JSP 2.1
-
-
Constructor Summary
Constructors Constructor Description ScopedAttributeELResolver()
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.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.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.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.
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)
Description copied from class:jakarta.el.ELResolver
Obtain the value of the given property on the given object using the given context.- 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:
- the value of the provided property
-
getType
public java.lang.Class<java.lang.Object> getType(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)
Description copied from class:jakarta.el.ELResolver
Obtain the type of the given property on the given object using the given context.- 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:
- the type of the provided property
-
setValue
public void setValue(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)
Description copied from class:jakarta.el.ELResolver
Set the value of the given property on the given object using the given context.- 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
public boolean isReadOnly(jakarta.el.ELContext context, java.lang.Object base, java.lang.Object property)
Description copied from class:jakarta.el.ELResolver
Determine if the given property on the given object is read-only using the given context.- 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:
true
if the identified property is read only, otherwisefalse
-
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.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
public java.lang.Class<java.lang.String> getCommonPropertyType(jakarta.el.ELContext context, java.lang.Object base)
Description copied from class:jakarta.el.ELResolver
Obtain the most common type that is acceptable for the given base object.- Specified by:
getCommonPropertyType
in classjakarta.el.ELResolver
- Parameters:
context
- The context in which the examination takes placebase
- The object to examine- Returns:
- {code null} if the most common type cannot be determine, otherwise the most common type
-
-