Package jakarta.el
Class StaticFieldELResolver
java.lang.Object
jakarta.el.ELResolver
jakarta.el.StaticFieldELResolver
- Since:
- EL 3.0
- 
Field SummaryFields inherited from class jakarta.el.ELResolverRESOLVABLE_AT_DESIGN_TIME, TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionClass<?>getCommonPropertyType(ELContext context, Object base) Obtain the most common type that is acceptable for the given base object.getFeatureDescriptors(ELContext context, Object base) Deprecated, for removal: This API element is subject to removal in a future version.This method will be removed, without replacement, in EL 6.0 / Tomcat 11.Class<?>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.Invokes a method on the the given object.booleanisReadOnly(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.ELResolverconvertToType
- 
Constructor Details- 
StaticFieldELResolverpublic StaticFieldELResolver()
 
- 
- 
Method Details- 
getValueDescription copied from class:ELResolverObtain the value of the given property on the given object using the given context.- Specified by:
- getValuein class- ELResolver
- Parameters:
- context- The EL context for this evaluation
- base- The base object on which the property is to be found
- property- The property whose value is to be returned
- Returns:
- the value of the provided property
 
- 
setValueDescription copied from class:ELResolverSet the value of the given property on the given object using the given context.- Specified by:
- setValuein class- ELResolver
- Parameters:
- context- The EL context for this evaluation
- base- The base object on which the property is to be found
- property- The property whose value is to be set
- value- The value to set the property to
 
- 
invokepublic Object invoke(ELContext context, Object base, Object method, Class<?>[] paramTypes, Object[] params) Description copied from class:ELResolverInvokes a method on the the given object.- Overrides:
- invokein class- ELResolver
- Parameters:
- context- The EL context for this evaluation
- base- The base object on which the method is to be found
- method- The method to invoke
- paramTypes- The types of the parameters of the method to invoke
- params- The parameters with which to invoke the method
- Returns:
- This default implementation always returns null
 
- 
getTypeDescription copied from class: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 class- ELResolver
- Parameters:
- context- The EL context for this evaluation
- base- The base object on which the property is to be found
- property- 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.
 
- 
isReadOnlyDescription copied from class:ELResolverDetermine if the given property on the given object is read-only using the given context.- Specified by:
- isReadOnlyin class- ELResolver
- Parameters:
- context- The EL context for this evaluation
- base- The base object on which the property is to be found
- property- The property to be checked for read only status
- Returns:
- trueif the identified property is read only, otherwise- false
 
- 
getFeatureDescriptors@Deprecated(forRemoval=true, since="EL 5.0") public Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext context, Object base) Deprecated, for removal: This API element is subject to removal in a future version.This method will be removed, without replacement, in EL 6.0 / Tomcat 11.Always returnsnull.- Overrides:
- getFeatureDescriptorsin class- ELResolver
- Parameters:
- context- The context in which the examination takes place
- base- The object to examine
- Returns:
- An iterator, possibly empty, of feature descriptors of the given object
 
- 
getCommonPropertyTypeDescription copied from class:ELResolverObtain the most common type that is acceptable for the given base object.- Specified by:
- getCommonPropertyTypein class- ELResolver
- Parameters:
- context- The context in which the examination takes place
- base- The object to examine
- Returns:
- This resolver always returns String.class
 
 
-