Package org.beanio.types
Type handler API and default implementations for BeanIO supported types.
-
Interface Summary Interface Description ConfigurableTypeHandler Interface for type handlers that support field specific customization.TypeHandler ATypeHandler
is used to convert field text into a Java object and vice versa. -
Class Summary Class Description BigDecimalTypeHandler A type handler implementation for theBigDecimal
class.BigIntegerTypeHandler A type handler implementation for theBigInteger
class.BooleanTypeHandler A type handler implementation for theBoolean
class, that simply delegate parsing to its constructor.ByteTypeHandler A type handler implementation for theByte
class.CalendarTypeHandler This type handler uses aSimpleDateFormat
to parse and formatjava.util.Calendar
objects.CharacterTypeHandler A type handler for theCharacter
class.DateTypeHandler This type handler uses aSimpleDateFormat
class to parse and formatjava.util.Date
objects.DateTypeHandlerSupport This abstract type handler uses aSimpleDateFormat
class to parse and formatjava.util.Date
objects.DoubleTypeHandler A type handler implementation for theDouble
class.FloatTypeHandler A type handler implementation for theFloat
class.IntegerTypeHandler A type handler implementation for theInteger
class.LocaleSupport Base class forLocale
aware type handlers.LongTypeHandler A type handler implementation for theLong
class.NumberTypeHandler Base class for type handlers that parse objects extending fromNumber
.ShortTypeHandler A type handler implementation for theShort
class.StringTypeHandler A type handler implementation for theString
class.TemporalAccessorTypeHandler This type handler can parse/formatTemporalAccessor
s likeLocalDateTime
orZonedDateTime
using aDateTimeFormatter
.URLTypeHandler A type handler forURL
values.UUIDTypeHandler A type handler forUUID
values. -
Exception Summary Exception Description TypeConversionException Thrown when field text cannot be parsed into a value object.