Package javax.el
Class StaticFieldELResolver
- java.lang.Object
- 
- javax.el.ELResolver
- 
- javax.el.StaticFieldELResolver
 
 
- 
 public class StaticFieldELResolver extends ELResolver - Since:
- EL 3.0
 
- 
- 
Field Summary- 
Fields inherited from class javax.el.ELResolverRESOLVABLE_AT_DESIGN_TIME, TYPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description StaticFieldELResolver()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getCommonPropertyType(ELContext context, java.lang.Object base)Always returnsString.class.java.util.Iterator<java.beans.FeatureDescriptor>getFeatureDescriptors(ELContext context, java.lang.Object base)Always returnsnull.java.lang.Class<?>getType(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(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.java.lang.Objectinvoke(ELContext context, java.lang.Object base, java.lang.Object method, java.lang.Class<?>[] paramTypes, java.lang.Object[] params)Invokes a method on the the given object.booleanisReadOnly(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(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.- 
Methods inherited from class javax.el.ELResolverconvertToType
 
- 
 
- 
- 
- 
Method Detail- 
getValuepublic java.lang.Object getValue(ELContext context, java.lang.Object base, java.lang.Object property) Description 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
 
 - 
setValuepublic void setValue(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value) Description 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 java.lang.Object invoke(ELContext context, java.lang.Object base, java.lang.Object method, java.lang.Class<?>[] paramTypes, java.lang.Object[] params) Description copied from class:ELResolverInvokes a method on the the given object. This default implementation always returnsnull.- 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:
- Always null
 
 - 
getTypepublic java.lang.Class<?> getType(ELContext context, java.lang.Object base, java.lang.Object property) Description copied from class:ELResolverObtain the type of 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 type of the provided property
 
 - 
isReadOnlypublic boolean isReadOnly(ELContext context, java.lang.Object base, java.lang.Object property) Description 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
 
 - 
getFeatureDescriptorspublic java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(ELContext context, java.lang.Object base) Always returnsnull.- Specified by:
- 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
 
 - 
getCommonPropertyTypepublic java.lang.Class<?> getCommonPropertyType(ELContext context, java.lang.Object base) Always returnsString.class.- Specified by:
- getCommonPropertyTypein class- ELResolver
- Parameters:
- context- The context in which the examination takes place
- base- The object to examine
- Returns:
- {code null} if the most common type cannot be determine, otherwise the most common type
 
 
- 
 
-