Package jakarta.el
Class TypeConverter
java.lang.Object
jakarta.el.ELResolver
jakarta.el.TypeConverter
- Since:
- EL 3.0
-
Field Summary
Fields inherited from class jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ObjectconvertToType(ELContext context, Object obj, Class<?> type) Converts the given object to the given type.Class<?>getCommonPropertyType(ELContext context, Object base) Obtain the most common type that is acceptable for the given base object.getFeatureDescriptors(ELContext context, Object base) Obtain the feature descriptors for the resolvable properties of the given object.Class<?>booleanisReadOnly(ELContext context, Object base, Object property) voidMethods inherited from class jakarta.el.ELResolver
invoke
-
Constructor Details
-
TypeConverter
public TypeConverter()
-
-
Method Details
-
getValue
- Specified by:
getValuein classELResolver- 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
- Specified by:
getTypein classELResolver- 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
- Specified by:
setValuein classELResolver- 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
- Specified by:
isReadOnlyin classELResolver- 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
-
getFeatureDescriptors
Description copied from class:ELResolverObtain the feature descriptors for the resolvable properties of the given object.- Specified by:
getFeatureDescriptorsin classELResolver- 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
Description copied from class:ELResolverObtain the most common type that is acceptable for the given base object.- Specified by:
getCommonPropertyTypein classELResolver- 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
-
convertToType
Description copied from class:ELResolverConverts the given object to the given type. This default implementation always returnsnull.- Overrides:
convertToTypein classELResolver- Parameters:
context- The EL context for this evaluationobj- The object to converttype- The type to which the object should be converted- Returns:
- Always
null
-