# Package org.apache.commons.beanutils.converters

package org.apache.commons.beanutils.converters
Standard implementations of the `Converter` interface that are pre-registered with `ConvertUtils` at startup time.

- Related Packages
  Package
  Description
  org.apache.commons.beanutils
  The Bean Introspection Utilities component of the Apache Commons subproject offers low-level utility classes that assist in getting and setting property values on Java classes that follow the naming design patterns outlined in the JavaBeans Specification, as well as mechanisms for dynamically defining and accessing bean properties.
  org.apache.commons.beanutils.expression
  Contains the `Resolver` interface and implementations.
  org.apache.commons.beanutils.locale
  Locale-aware extensions of the standard beanutils classes.
- Classes
  Class
  Description
  AbstractArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  AbstractConverter
  Base `Converter` implementation that provides the structure for handling conversion to and from a specified type.
  ArrayConverter
  Generic `Converter` implementation that handles conversion to and from array objects.
  BigDecimalConverter
  `NumberConverter` implementation that handles conversion to and from java.math.BigDecimal objects.
  BigIntegerConverter
  `NumberConverter` implementation that handles conversion to and from java.math.BigInteger objects.
  BooleanArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  BooleanConverter
  `Converter` implementation that handles conversion to and from Boolean objects.
  ByteArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  ByteConverter
  `NumberConverter` implementation that handles conversion to and from java.lang.Byte objects.
  CalendarConverter
  `DateTimeConverter` implementation that handles conversion to and from java.util.Calendar objects.
  CharacterArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  CharacterConverter
  `Converter` implementation that handles conversion to and from java.lang.Character objects.
  ClassConverter
  `Converter` implementation that handles conversion to and from java.lang.Class objects.
  ConverterFacade
  Provides a facade for `Converter` implementations preventing access to any public API in the implementation, other than that specified by `Converter`.
  DateConverter
  `DateTimeConverter` implementation that handles conversion to and from java.util.Date objects.
  DateTimeConverter
  `Converter` implementation that handles conversion to and from date/time objects.
  DoubleArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  DoubleConverter
  `NumberConverter` implementation that handles conversion to and from java.lang.Double objects.
  FileConverter
  `Converter` implementation that handles conversion to and from java.io.File objects.
  FloatArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  FloatConverter
  `NumberConverter` implementation that handles conversion to and from java.lang.Float objects.
  IntegerArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  IntegerConverter
  `NumberConverter` implementation that handles conversion to and from java.lang.Integer objects.
  LongArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  LongConverter
  `NumberConverter` implementation that handles conversion to and from java.lang.Long objects.
  NumberConverter
  `Converter` implementation that handles conversion to and from java.lang.Number objects.
  ShortArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  ShortConverter
  `NumberConverter` implementation that handles conversion to and from java.lang.Short objects.
  SqlDateConverter
  `DateTimeConverter` implementation that handles conversion to and from java.sql.Date objects.
  SqlTimeConverter
  `DateTimeConverter` implementation that handles conversion to and from java.sql.Time objects.
  SqlTimestampConverter
  `DateTimeConverter` implementation that handles conversion to and from java.sql.Timestamp objects.
  StringArrayConverter
  Deprecated.
  Replaced by the new `ArrayConverter` implementation
  StringConverter
  `Converter` implementation that converts an incoming object into a `java.lang.String` object.
  URLConverter
  `Converter` implementation that handles conversion to and from java.net.URL objects.