| Package | Description |
|---|---|
| org.jeesy.classinfo.converter | |
| org.jeesy.classinfo.converter.api | |
| org.jeesy.classinfo.converter.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
ConverterManager
Storage of from/to string conversion setup
Can be created for particular area of functionality to convert from/to string on demand.
|
class |
DefaultConverter
Default converter what covers mostly all simple values like numbers, boolean, date, collections.
|
| Modifier and Type | Method and Description |
|---|---|
<I,O,T extends Converter<I,O>> |
ConverterManager.converterByType(Class<T> converterClass)
Get converter instance by converter class.
|
<T extends Converter> |
ConverterCache.getConverter(ConverterManager holder,
Class<T> converterClass) |
| Modifier and Type | Method and Description |
|---|---|
<SrcType,DstType> |
ConverterManager.converterFor(Class<SrcType> srcType,
Class<DstType> dstType) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConverterCache.add(Converter<?,?> converter) |
<SrcType,DstType> |
ConverterManager.register(Class<SrcType> srcType,
Class<DstType> dstType,
Converter<SrcType,DstType> converter) |
<SrcType,DstType> |
DefaultConverter.register(Class<SrcType> srcType,
Class<DstType> dstType,
Converter<SrcType,DstType> converter) |
<SrcType,DstType> |
ConverterManager.register(Converter<SrcType,DstType> converter) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConversionService
Converter what able to convert multiple types depending on parameters
|
interface |
StringParser<T> |
interface |
StringSerializer<T> |
| Modifier and Type | Method and Description |
|---|---|
<I,O,T extends Converter<I,O>> |
ConversionService.converterByType(Class<T> converterType)
Search for converter of specified type.
|
| Modifier and Type | Method and Description |
|---|---|
<SrcType,DstType> |
ConversionService.converterFor(Class<SrcType> srcType,
Class<DstType> dstType)
Lookup exact converter for the specified raw types.
|
Converter<SrcType,DstType> |
TwoWayConverter.getDirect()
Returns converter from SrcType to DstType
|
Converter<DstType,SrcType> |
TwoWayConverter.getReverse()
Returns converter from DstType to SrcType
|
| Modifier and Type | Method and Description |
|---|---|
<SrcType,DstType> |
ConverterRegistry.register(Class<SrcType> srcType,
Class<DstType> dstType,
Converter<SrcType,DstType> converter) |
<SrcType,DstType> |
ConverterRegistry.register(Converter<SrcType,DstType> converter) |
| Modifier and Type | Class and Description |
|---|---|
class |
BeanConverter |
class |
DefaultFallback |
static class |
StandardConverters.BigDecimalConverter |
static class |
StandardConverters.BigIntegerConverter |
static class |
StandardConverters.BooleanConverter |
static class |
StandardConverters.ByteConverter |
static class |
StandardConverters.DoubleConverter |
static class |
StandardConverters.FloatConverter |
static class |
StandardConverters.IntConverter |
static class |
StandardConverters.LongConverter |
static class |
StandardConverters.NumberToStringConverter<T extends Number> |
static class |
StandardConverters.ShortConverter |
static class |
StandardConverters.SimpleToStringConverter<T> |
static class |
StandardConverters.StringToNumberConverter<T extends Number> |
| Modifier and Type | Method and Description |
|---|---|
<I,O,T extends Converter<I,O>> |
DefaultFallback.converterByType(Class<T> converterType) |
| Modifier and Type | Method and Description |
|---|---|
<SrcType,DstType> |
DefaultFallback.converterFor(Class<SrcType> srcType,
Class<DstType> dstType) |
Converter<String,Collection> |
CollectionConverter.getDirect() |
Converter<String,Date> |
StandardConverters.DateStringConverter.getDirect() |
Converter<Collection,String> |
CollectionConverter.getReverse() |
Converter<Date,String> |
StandardConverters.DateStringConverter.getReverse() |
Copyright © 2016. All rights reserved.