Class FloatLocaleConverter

All Implemented Interfaces:
Converter<Float>, LocaleConverter<Float>

Standard LocaleConverter implementation that converts an incoming locale-sensitive String into a BigDecimal object, optionally using a default value or throwing a ConversionException if a conversion error occurs.
  • Method Details

    • builder

      Constructs a new builder.
      Returns:
      a new builder.
    • parse

      protected Float parse(Object value, String pattern) throws ParseException
      Parses the specified locale-sensitive input object into an output object of the specified type. This method will return Float value or throw exception if value cannot be stored in the Float.
      Overrides:
      parse in class DecimalLocaleConverter<Float>
      Parameters:
      value - The input object to be converted
      pattern - The pattern is used for the conversion
      Returns:
      The converted value
      Throws:
      ConversionException - if conversion cannot be performed successfully
      ParseException - if an error occurs parsing a String to a Number