class ConverterImpl extends java.lang.Object implements InternalConverter
Note that this class avoids lambda's and hard dependencies on Java-8 (or later) types to also work under Java 7.
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.text.SimpleDateFormat |
ISO8601_DATE_FORMAT |
| Constructor and Description |
|---|
ConverterImpl() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addStandardRules(ConverterBuilder cb) |
(package private) java.lang.String |
characterArrayToString(java.lang.Character[] ca) |
(package private) java.lang.String |
charArrayToString(char[] ca) |
InternalConverting |
convert(java.lang.Object obj)
Start a conversion for the given object.
|
Functioning |
function()
Start defining a function that can perform given conversions.
|
(package private) java.lang.Class<?> |
loadClassUnchecked(java.lang.String className) |
ConverterBuilderImpl |
newConverterBuilder()
Obtain a builder to create a modified converter based on this converter.
|
private void |
reflectiveAddJavaTimeRule(ConverterBuilder cb,
java.lang.String timeClsName) |
(package private) java.lang.Character[] |
stringToCharacterArray(java.lang.String s) |
(package private) char[] |
stringToCharArray(java.lang.String s) |
public InternalConverting convert(java.lang.Object obj)
Converterconvert in interface Converterconvert in interface InternalConverterobj - The object that should be converted.Converting object to complete the conversion.public Functioning function()
Converterfunction in interface ConverterFunctioning object to complete the definition.void addStandardRules(ConverterBuilder cb)
private void reflectiveAddJavaTimeRule(ConverterBuilder cb, java.lang.String timeClsName)
java.lang.String charArrayToString(char[] ca)
java.lang.String characterArrayToString(java.lang.Character[] ca)
char[] stringToCharArray(java.lang.String s)
java.lang.Character[] stringToCharacterArray(java.lang.String s)
java.lang.Class<?> loadClassUnchecked(java.lang.String className)
public ConverterBuilderImpl newConverterBuilder()
ConverterConverterBuilder interface.newConverterBuilder in interface Converter