Class FloatConverter
- All Implemented Interfaces:
Converter
Converter implementation for java.lang.Float (and float primitive) values.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe standard converter id for this converter.static final StringThe message identifier of theFacesMessageto be created if the conversion toFloatfails.static final StringThe message identifier of theFacesMessageto be created if the conversion of theFloatvalue toStringfails.Fields inherited from interface jakarta.faces.convert.Converter
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAsObject(FacesContext context, UIComponent component, String value) Convert the specified string value, which is associated with the specifiedUIComponent, into a model data object that is appropriate for being stored during the Process Validations phase of the request processing lifecycle.getAsString(FacesContext context, UIComponent component, Object value) Convert the specified model object value, which is associated with the specifiedUIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle.
-
Field Details
-
CONVERTER_ID
The standard converter id for this converter.
- See Also:
-
FLOAT_ID
The message identifier of the
FacesMessageto be created if the conversion toFloatfails. The message format string for this message may optionally include the following placeholders:{0}replaced by the unconverted value.{1}replaced by an example value.{2}replaced by aStringwhose value is the label of the input component that produced this message.
- See Also:
-
STRING_ID
The message identifier of the
FacesMessageto be created if the conversion of theFloatvalue toStringfails. The message format string for this message may optionally include the following placeholders:{0}relaced by the unconverted value.{1}replaced by aStringwhose value is the label of the input component that produced this message.
- See Also:
-
-
Constructor Details
-
FloatConverter
public FloatConverter()
-
-
Method Details
-
getAsObject
Description copied from interface:ConverterConvert the specified string value, which is associated with the specified
UIComponent, into a model data object that is appropriate for being stored during the Process Validations phase of the request processing lifecycle.- Specified by:
getAsObjectin interfaceConverter- Parameters:
context-FacesContextfor the request being processedcomponent-UIComponentwith which this model object value is associatedvalue- String value to be converted (may benull)- Returns:
nullif the value to convert isnull, otherwise the result of the conversion- Throws:
ConverterException- if conversion cannot be successfully performedNullPointerException- ifcontextorcomponentisnull
-
getAsString
Description copied from interface:ConverterConvert the specified model object value, which is associated with the specified
UIComponent, into a String that is suitable for being included in the response generated during the Render Response phase of the request processing lifeycle.- Specified by:
getAsStringin interfaceConverter- Parameters:
context-FacesContextfor the request being processedcomponent-UIComponentwith which this model object value is associatedvalue- Model object value to be converted (may benull)- Returns:
- a zero-length String if value is
null, otherwise the result of the conversion - Throws:
ConverterException- if conversion cannot be successfully performedNullPointerException- ifcontextorcomponentisnull
-