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 -
Method Summary
Modifier and TypeMethodDescriptiongetCommonPropertyType(jakarta.el.ELContext context, Object base) Obtain the most common type that is acceptable for the given base object.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.booleanisReadOnly(jakarta.el.ELContext context, Object base, Object property) Determine if the given property on the given object is read-only using the given context.voidSet 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
-
ScopedAttributeELResolver
public ScopedAttributeELResolver()Default constructor.
-
-
Method Details
-
getValue
Description copied from class:jakarta.el.ELResolverObtain the value of the given property on the given object using the given context.- 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:
- the value of the provided property
-
getType
Description copied from class:jakarta.el.ELResolverObtain the most generally acceptable type that may be used to set the given property on the given object using the given context.- 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:
- the most general type that maybe used to set the provided property or
nullif the resolver is read-only.
-
setValue
Description copied from class:jakarta.el.ELResolverSet the value of the given property on the given object using the given context.- 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
Description copied from class:jakarta.el.ELResolverDetermine if the given property on the given object is read-only using the given context.- 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:
trueif the identified property is read only, otherwisefalse
-
getCommonPropertyType
Description copied from class:jakarta.el.ELResolverObtain the most common type that is acceptable for the given base object.- Specified by:
getCommonPropertyTypein 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
-