Package org.apache.commons.beanutils2.locale.converters

# Class LongLocaleConverter

java.lang.Object
org.apache.commons.beanutils2.locale.BaseLocaleConverter<Long>
org.apache.commons.beanutils2.locale.converters.DecimalLocaleConverter<Long>
org.apache.commons.beanutils2.locale.converters.LongLocaleConverter

All Implemented Interfaces:
  `Converter<Long>`, `LocaleConverter<Long>`

public class LongLocaleConverter extends DecimalLocaleConverter<Long>
Standard `LocaleConverter` implementation that converts an incoming locale-sensitive String into a `Long` object, optionally using a default value or throwing a `ConversionException` if a conversion error occurs.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `LongLocaleConverter.Builder`
  Builds instances of `ByteLocaleConverter`.

- ## Field Summary

  ### Fields inherited from class org.apache.commons.beanutils2.locale.BaseLocaleConverter

  `defaultValue, locale, localizedPattern, pattern, useDefault`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static LongLocaleConverter.Builder`
  `builder()`
  Constructs a new builder.
  `protected Long`
  `parse(Object value, String pattern)`
  Parses the specified locale-sensitive input object into an output object of the specified type.

  ### Methods inherited from class org.apache.commons.beanutils2.locale.BaseLocaleConverter

  `convert, convert, convert, convert`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### builder

    public static LongLocaleConverter.Builder builder()
    Constructs a new builder.
    Returns:
      a new builder.

  - ### parse

    protected Long 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 a Long type.
    Overrides:
      `parse` in class `DecimalLocaleConverter<Long>`
    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
    Since:
      1.8.0