Package ma.glasnost.orika.converter.builtin

Class Summary
BuiltinConverters BuiltinConverters is a utility class used to register common built-in converters.
CloneableConverter CloneableConverter allows configuration of a number of specific types which should be cloned directly instead of creating a mapped copy.

This allows you to declare your own set of types which should be cloned instead of mapped.
ConstructorConverter ConstructorConverter will converter from one type to another if there exists a constructor for the destinationType with a single argument matching the type of the source.
CopyByReferenceConverter CopyByReferenceConverter handles conversion of Orika's built-in immutable types, as well as anything-to-Object, and primitive to Wrapper conversions
DateAndTimeConverters DateAndTimeConverters provides a set of individual converters for conversion between the below listed enumeration of commonly used data/time representations: java.util.Date java.util.Calendar java.lang.Long or long javax.xml.datatype.XMLGregorianCalendar
DateAndTimeConverters.CalendarToSqlDateConverter Provides conversion between Calendar and java.sql.Date
DateAndTimeConverters.CalendarToTimeConverter Provides conversion between Calendar and Time
DateAndTimeConverters.CalendarToXmlGregorianCalendarConverter Provides conversion between Calendar and XMLGregorianCalendar
DateAndTimeConverters.DateToCalendarConverter Provides conversion between Date and Calendar
DateAndTimeConverters.DateToSqlDateConverter Provides conversion between Date and java.sql.Date
DateAndTimeConverters.DateToTimeConverter Provides conversion between Date and Time
DateAndTimeConverters.DateToTimestampConverter Provides conversion between Calendar and Time
DateAndTimeConverters.DateToXmlGregorianCalendarConverter Provides conversion between Date and XMLGregorianCalendar
DateAndTimeConverters.LongToCalendarConverter Provides conversion between Long and Calendar
DateAndTimeConverters.LongToDateConverter Provides conversion between Long and Date
DateAndTimeConverters.LongToSqlDateConverter Provides conversion between Long and Date
DateAndTimeConverters.LongToTimeConverter Provides conversion between Long and Date
DateAndTimeConverters.LongToXmlGregorianCalendarConverter Provides conversion between Long and Calendar
DateAndTimeConverters.SqlDateToDateConverter Provides conversion between Date and java.sql.Date
DateAndTimeConverters.TimeToDateConverter Provides conversion between Date and Time
DateAndTimeConverters.XmlGregorianCalendarToSqlDateConverter Provides conversion between XMLGregorianCalendar and java.sql.Date
DateAndTimeConverters.XmlGregorianCalendarToTimeConverter Provides conversion between XMLGregorianCalendar and Time
DateAndTimeConverters.XmlGregorianCalendarToTimestampConverter Provides conversion between Calendar and Time
DateToStringConverter DateToStringConverter provides custom conversion from String values to and from Date instances, based on a provided date format pattern.

The format is applied based on the rules defined in SimpleDateFormat.
EnumConverter EnumConverter is used to convert from one enum to another, based on exact name match
FromStringConverter FromStringConverter provides conversion from String to one of the following categories of type, depending on the destination: enum primitive primitive wrapper
NumericConverters NumericConverters contains a set of common conversions between the "big" value types in the java.math package (BigDecimal and BigInteger) and their related primitive wrapper types.
NumericConverters.BigDecimalToDoubleConverter Provides conversion between BigDecimal and Double.

Note: please consider the typical warnings regarding loss of precision when converting from BigDecimal to Double.
NumericConverters.BigDecimalToFloatConverter Provides conversion between BigDecimal and Float.

Note: please consider the typical warnings regarding loss of precision when converting from BigDecimal to Float.
NumericConverters.BigIntegerToIntegerConverter Provides conversion between BigInteger and Integer
NumericConverters.BigIntegerToLongConverter Provides conversion between BigInteger and Long.
NumericConverters.DoubleToIntegerConverter Provides conversion between Integer and Integer
NumericConverters.DoubleToLongConverter Provides conversion between Long and Integer
NumericConverters.DoubleToShortConverter Provides conversion between Short and Short
NumericConverters.FloatToIntegerConverter Provides conversion between Integer and Integer
NumericConverters.FloatToLongConverter Provides conversion between Long and Integer
NumericConverters.FloatToShortConverter Provides conversion between Short and Short
NumericConverters.IntegerToShortConverter Provides conversion between Integer and Short
NumericConverters.LongToIntegerConverter Provides conversion between Long and Integer
NumericConverters.LongToShortConverter Provides conversion between Long and Short
PassThroughConverter PassThroughConverter allows configuration of a number of specific types which should be passed through (as-is) without creating a mapped copy.

This allows you to declare your own set of types which should be treated by Orika as if they were in the set of immutable types.
StringToCharacterConverter  
StringToEnumConverter Deprecated. use FromStringConverter instead
ToStringConverter Converts any object to string
WrapperToPrimitiveConverter  
 



Copyright © 2013 Glasnost. All Rights Reserved.