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 ATypeHandleris used to convert field text into a Java object and vice versa. -
Class Summary Class Description BigDecimalTypeHandler A type handler implementation for theBigDecimalclass.BigIntegerTypeHandler A type handler implementation for theBigIntegerclass.BooleanTypeHandler A type handler implementation for theBooleanclass, that simply delegate parsing to its constructor.ByteTypeHandler A type handler implementation for theByteclass.CalendarTypeHandler This type handler uses aSimpleDateFormatto parse and formatjava.util.Calendarobjects.CharacterTypeHandler A type handler for theCharacterclass.DateTypeHandler This type handler uses aSimpleDateFormatclass to parse and formatjava.util.Dateobjects.DateTypeHandlerSupport This abstract type handler uses aSimpleDateFormatclass to parse and formatjava.util.Dateobjects.DoubleTypeHandler A type handler implementation for theDoubleclass.FloatTypeHandler A type handler implementation for theFloatclass.IntegerTypeHandler A type handler implementation for theIntegerclass.LocaleSupport Base class forLocaleaware type handlers.LongTypeHandler A type handler implementation for theLongclass.NumberTypeHandler Base class for type handlers that parse objects extending fromNumber.ShortTypeHandler A type handler implementation for theShortclass.StringTypeHandler A type handler implementation for theStringclass.TemporalAccessorTypeHandler This type handler can parse/formatTemporalAccessors likeLocalDateTimeorZonedDateTimeusing aDateTimeFormatter.URLTypeHandler A type handler forURLvalues.UUIDTypeHandler A type handler forUUIDvalues. -
Exception Summary Exception Description TypeConversionException Thrown when field text cannot be parsed into a value object.