| Modifier and Type | Class and Description |
|---|---|
class |
CustomConverter<S,D>
CustomConverterBase provides a utility base for creating customized converters,
which determines type parameters automatically.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BidirectionalConverter<S,D>
A custom converter that can be extended for mapping from one type to another
in both directions
|
static class |
BidirectionalConverter.Reversed<S,D>
Provides a reversed facade to a given converter
|
| Modifier and Type | Method and Description |
|---|---|
Converter<Object,Object> |
DefaultConverterFactory.getConverter(String converterId) |
Converter<Object,Object> |
ConverterFactory.getConverter(String converterId)
Lookup a converter by id
|
Converter<Object,Object> |
DefaultConverterFactory.getConverter(Type<?> sourceClass,
Type<?> destinationClass) |
Converter<Object,Object> |
ConverterFactory.getConverter(Type<?> sourceType,
Type<?> destinationType)
Lookup for an anonymous converter that can handle the conversion between
these two types
|
| Modifier and Type | Method and Description |
|---|---|
<S,D> void |
DefaultConverterFactory.registerConverter(Converter<S,D> converter) |
<S,D> void |
ConverterFactory.registerConverter(Converter<S,D> converter)
Register a generic and (anonymous) converter
|
<S,D> void |
DefaultConverterFactory.registerConverter(String converterId,
Converter<S,D> converter) |
<S,D> void |
ConverterFactory.registerConverter(String converterId,
Converter<S,D> converter)
Register an identified converter
|
| Constructor and Description |
|---|
DefaultConverterFactory(Map<ConverterKey,Converter<Object,Object>> converterCache,
Set<Converter<Object,Object>> converters) |
DefaultConverterFactory(Map<ConverterKey,Converter<Object,Object>> converterCache,
Set<Converter<Object,Object>> converters) |
| Modifier and Type | Class and Description |
|---|---|
class |
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. |
class |
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.
|
class |
CopyByReferenceConverter
CopyByReferenceConverter handles conversion of Orika's built-in immutable
types, as well as anything-to-Object, and primitive to Wrapper conversions
|
static class |
DateAndTimeConverters.CalendarToSqlDateConverter
Provides conversion between Calendar and java.sql.Date
|
static class |
DateAndTimeConverters.CalendarToTimeConverter
Provides conversion between Calendar and Time
|
static class |
DateAndTimeConverters.CalendarToXmlGregorianCalendarConverter
Provides conversion between Calendar and XMLGregorianCalendar
|
static class |
DateAndTimeConverters.DateToCalendarConverter
Provides conversion between Date and Calendar
|
static class |
DateAndTimeConverters.DateToSqlDateConverter
Provides conversion between Date and java.sql.Date
|
static class |
DateAndTimeConverters.DateToTimeConverter
Provides conversion between Date and Time
|
static class |
DateAndTimeConverters.DateToTimestampConverter
Provides conversion between Calendar and Time
|
static class |
DateAndTimeConverters.DateToXmlGregorianCalendarConverter
Provides conversion between Date and XMLGregorianCalendar
|
static class |
DateAndTimeConverters.LongToCalendarConverter
Provides conversion between Long and Calendar
|
static class |
DateAndTimeConverters.LongToDateConverter
Provides conversion between Long and Date
|
static class |
DateAndTimeConverters.LongToSqlDateConverter
Provides conversion between Long and Date
|
static class |
DateAndTimeConverters.LongToTimeConverter
Provides conversion between Long and Date
|
static class |
DateAndTimeConverters.LongToTimestampConverter
Provides conversion between Long and Timestamp
|
static class |
DateAndTimeConverters.LongToXmlGregorianCalendarConverter
Provides conversion between Long and Calendar
|
static class |
DateAndTimeConverters.TimestampToCalendarConverter
Provides conversion between Timestamp and Calendar
|
static class |
DateAndTimeConverters.TimestampToSqlDateConverter
Provides conversion between Timestamp and java.sql.Date
|
static class |
DateAndTimeConverters.TimestampToTimeConverter
Provides conversion between Timestamp and Time
|
static class |
DateAndTimeConverters.TimeToSqlDateConverter
Provides conversion between Time and java.sql.Date
|
static class |
DateAndTimeConverters.XmlGregorianCalendarToSqlDateConverter
Provides conversion between XMLGregorianCalendar and java.sql.Date
|
static class |
DateAndTimeConverters.XmlGregorianCalendarToTimeConverter
Provides conversion between XMLGregorianCalendar and Time
|
static class |
DateAndTimeConverters.XmlGregorianCalendarToTimestampConverter
Provides conversion between Calendar and Time
|
class |
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. |
class |
EnumConverter
EnumConverter is used to convert from one enum to another, based on exact
name match
|
class |
FromStringConverter
FromStringConverter provides conversion from String to one of the following
categories of type, depending on the destination:
enum
primitive
primitive wrapper
|
class |
GuavaOptionalConverter<S,D>
Converter which will convert one Optional field into another optional field.
|
static class |
NumericConverters.BigDecimalToDoubleConverter
Provides conversion between BigDecimal and Double.
Note: please consider the typical warnings regarding loss of precision when converting from BigDecimal to Double. |
static class |
NumericConverters.BigDecimalToFloatConverter
Provides conversion between BigDecimal and Float.
Note: please consider the typical warnings regarding loss of precision when converting from BigDecimal to Float. |
static class |
NumericConverters.BigIntegerToIntegerConverter
Provides conversion between BigInteger and Integer
|
static class |
NumericConverters.BigIntegerToLongConverter
Provides conversion between BigInteger and Long.
|
static class |
NumericConverters.DoubleToIntegerConverter
Provides conversion between Integer and Integer
|
static class |
NumericConverters.DoubleToLongConverter
Provides conversion between Long and Integer
|
static class |
NumericConverters.DoubleToShortConverter
Provides conversion between Short and Short
|
static class |
NumericConverters.FloatToIntegerConverter
Provides conversion between Integer and Integer
|
static class |
NumericConverters.FloatToLongConverter
Provides conversion between Long and Integer
|
static class |
NumericConverters.FloatToShortConverter
Provides conversion between Short and Short
|
static class |
NumericConverters.IntegerToShortConverter
Provides conversion between Integer and Short
|
static class |
NumericConverters.LongToIntegerConverter
Provides conversion between Long and Integer
|
static class |
NumericConverters.LongToShortConverter
Provides conversion between Long and Short
|
class |
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. |
class |
ToStringConverter
Converts any object to string
|
class |
WrapperToPrimitiveConverter
Provides wrapper to primitives conversion
|
| Modifier and Type | Field and Description |
|---|---|
protected Converter<Object,Object>[] |
GeneratedObjectBase.usedConverters |
| Modifier and Type | Method and Description |
|---|---|
void |
GeneratedObjectBase.setUsedConverters(Converter<Object,Object>[] usedConverters) |
void |
GeneratedMapperBase.setUsedConverters(Converter<Object,Object>[] usedConverters) |
| Modifier and Type | Method and Description |
|---|---|
Converter<?,?> |
VariableRef.getConverter() |
Converter<?,?>[] |
UsedConvertersContext.toArray() |
| Modifier and Type | Method and Description |
|---|---|
int |
UsedConvertersContext.getIndex(Converter converter) |
void |
VariableRef.setConverter(Converter<?,?> converter) |
String |
SourceCodeContext.usedConverter(Converter<?,?> converter) |
| Modifier and Type | Method and Description |
|---|---|
Converter<Object,Object> |
MappingStrategyRecorder.getResolvedConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
MappingStrategyRecorder.setResolvedConverter(Converter<Object,Object> resolvedConverter)
Set the converter that should be used by the MappingStrategy
|
| Constructor and Description |
|---|
UseConverterStrategy(Type<Object> sourceType,
Type<Object> destinationType,
Converter<Object,Object> converter,
UnenhanceStrategy unenhancer)
Creates a new instance of UseConverterStrategy
|
| Modifier and Type | Field and Description |
|---|---|
static Ordering<Converter<Object,Object>> |
Ordering.CONVERTER |
Copyright © 2016 Glasnost. All rights reserved.