Package | Description |
---|---|
org.apache.johnzon.mapper | |
org.apache.johnzon.mapper.access | |
org.apache.johnzon.mapper.converter | |
org.apache.johnzon.mapper.internal | |
org.apache.johnzon.mapper.map |
Modifier and Type | Interface and Description |
---|---|
interface |
TypeAwareAdapter<A,B> |
Modifier and Type | Field and Description |
---|---|
Adapter |
Mappings.ClassMapping.adapter |
Adapter |
Mappings.Getter.converter |
Adapter |
Mappings.Setter.converter |
Adapter |
Mappings.Getter.itemConverter |
Adapter |
Mappings.Setter.itemConverter |
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentMap<Adapter<?,?>,AdapterKey> |
MapperConfig.reverseAdapters |
Modifier and Type | Method and Description |
---|---|
Adapter |
MapperConfig.findAdapter(java.lang.reflect.Type aClass) |
private Adapter |
MappingParserImpl.findAdapter(java.lang.reflect.Type aClass)
Deprecated.
see MapperConfig - it is acually reversed so maybe not deprecated after all?
|
Adapter<?,?> |
Mappings.MapBuilderReader.findConverter() |
Adapter<?,?> |
Mappings.MapUnwrapperWriter.findConverter() |
Adapter<?,?> |
Mappings.CompositeReader.findConverter() |
Adapter<?,?> |
Mappings.CompositeWriter.findConverter() |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.ConcurrentHashMap<AdapterKey,Adapter<?,?>> |
MapperBuilder.getAdapters() |
java.util.concurrent.ConcurrentMap<Adapter<?,?>,AdapterKey> |
MapperConfig.getReverseAdapters() |
Modifier and Type | Method and Description |
---|---|
MapperBuilder |
MapperBuilder.addAdapter(Adapter<?,?> converter) |
MapperBuilder |
MapperBuilder.addAdapter(java.lang.reflect.Type from,
java.lang.reflect.Type to,
Adapter<?,?> adapter) |
private java.lang.Object |
MappingParserImpl.buildArray(java.lang.reflect.Type type,
javax.json.JsonArray jsonArray,
Adapter itemConverter,
ObjectConverter.Reader objectConverter,
JsonPointerTracker jsonPointer,
java.lang.reflect.Type rootType) |
private java.lang.Object |
MappingParserImpl.buildArrayWithComponentType(javax.json.JsonArray jsonArray,
java.lang.Class<?> componentType,
Adapter itemConverter,
JsonPointerTracker jsonPointer,
java.lang.reflect.Type rootType) |
private java.lang.Object |
MappingParserImpl.convertTo(Adapter converter,
javax.json.JsonValue jsonValue,
JsonPointerTracker jsonPointer,
java.lang.reflect.Type targetType) |
private <T> java.lang.Object |
MappingGeneratorImpl.doConvertFrom(T value,
Adapter<T,java.lang.Object> converter) |
private AdapterKey |
MappingParserImpl.getAdapterKey(Adapter converter) |
private <T> java.util.Collection<T> |
MappingParserImpl.mapCollection(Mappings.CollectionMapping mapping,
javax.json.JsonArray jsonArray,
Adapter itemConverter,
ObjectConverter.Reader objectConverter,
JsonPointerTracker jsonPointer,
java.lang.reflect.Type rootType) |
private java.lang.Object |
MappingParserImpl.toObject(java.lang.Object baseInstance,
javax.json.JsonValue jsonValue,
java.lang.reflect.Type type,
Adapter itemConverter,
JsonPointerTracker jsonPointer,
java.lang.reflect.Type rootType) |
private java.lang.Object |
MappingParserImpl.toValue(java.lang.Object baseInstance,
javax.json.JsonValue jsonValue,
Adapter converter,
Adapter itemConverter,
java.lang.reflect.Type type,
ObjectConverter.Reader objectConverter,
JsonPointerTracker jsonPointer,
java.lang.reflect.Type rootType) |
private java.lang.Object |
MappingParserImpl.toValue(java.lang.Object baseInstance,
javax.json.JsonValue jsonValue,
Adapter converter,
Adapter itemConverter,
java.lang.reflect.Type type,
ObjectConverter.Reader objectConverter,
JsonPointerTracker jsonPointer,
java.lang.reflect.Type rootType) |
private void |
MappingGeneratorImpl.writeArray(java.lang.Class<?> type,
Adapter itemConverter,
java.lang.String key,
java.lang.Object arrayValue,
java.util.Collection<java.lang.String> ignoredProperties,
JsonPointerTracker jsonPointer)
Write a JSON Array with a given Array Value, like byte[], int[], Person[] etc.
|
private void |
MappingGeneratorImpl.writeIterator(Adapter itemConverter,
java.lang.String key,
ObjectConverter.Writer objectConverter,
java.util.Collection<java.lang.String> ignoredProperties,
JsonPointerTracker jsonPointer,
javax.json.stream.JsonGenerator generator,
java.util.Iterator<?> iterator,
java.lang.Object originalValue) |
private javax.json.stream.JsonGenerator |
MappingGeneratorImpl.writeMapBody(java.util.Map<?,?> object,
Adapter itemConverter) |
private void |
MappingGeneratorImpl.writeValue(java.lang.Class<?> type,
boolean dynamic,
boolean primitive,
boolean array,
boolean collection,
boolean map,
Adapter itemConverter,
java.lang.String key,
java.lang.Object value,
ObjectConverter.Writer objectConverter,
java.util.Collection<java.lang.String> ignoredProperties,
JsonPointerTracker jsonPointer,
javax.json.stream.JsonGenerator generator) |
Constructor and Description |
---|
ClassMapping(java.lang.Class<?> clazz,
AccessMode.Factory factory,
java.util.Map<java.lang.String,Mappings.Getter> getters,
java.util.Map<java.lang.String,Mappings.Setter> setters,
Adapter<?,?> adapter,
ObjectConverter.Reader<?> reader,
ObjectConverter.Writer<?> writer,
Mappings.Getter anyGetter,
java.lang.reflect.Method anySetter,
java.lang.reflect.Field anyField,
java.lang.reflect.Method mapAdder) |
Modifier and Type | Method and Description |
---|---|
Adapter<?,?> |
KnownNotOpenedJavaTypesAccessMode.findAdapter(java.lang.Class<?> clazz) |
Adapter<?,?> |
BaseAccessMode.findAdapter(java.lang.Class<?> clazz) |
Adapter<?,?> |
AccessMode.findAdapter(java.lang.Class<?> clazz) |
Adapter<?,?> |
FieldAccessMode.FieldDecoratedType.findConverter() |
Adapter<?,?> |
KnownNotOpenedJavaTypesAccessMode.InlineWriter.findConverter() |
Adapter<?,?> |
KnownNotOpenedJavaTypesAccessMode.InlineReader.findConverter() |
Adapter<?,?> |
MethodAccessMode.MethodDecoratedType.findConverter() |
Adapter<?,?> |
FieldAndMethodAccessMode.CompositeDecoratedType.findConverter() |
Adapter<?,?> |
AccessMode.DecoratedType.findConverter() |
Adapter<?,?>[] |
KnownNotOpenedJavaTypesAccessMode.BaseFactory.getParameterConverter() |
Adapter<?,?>[] |
KnownNotOpenedJavaTypesAccessMode.ExceptionMessageFactory.getParameterConverter() |
Adapter<?,?>[] |
AccessMode.Factory.getParameterConverter() |
Adapter<?,?>[] |
KnownNotOpenedJavaTypesAccessMode.BaseFactory.getParameterItemConverter() |
Adapter<?,?>[] |
KnownNotOpenedJavaTypesAccessMode.ExceptionMessageFactory.getParameterItemConverter() |
Adapter<?,?>[] |
AccessMode.Factory.getParameterItemConverter() |
Modifier and Type | Class and Description |
---|---|
class |
DateWithCopyConverter |
class |
LocaleConverter |
class |
ReversedAdapter<A,B> |
class |
TimestampAdapter |
Modifier and Type | Field and Description |
---|---|
private Adapter<B,A> |
ReversedAdapter.delegate |
private Adapter<java.util.Date,java.lang.String> |
DateWithCopyConverter.delegate |
Constructor and Description |
---|
DateWithCopyConverter(Adapter<java.util.Date,java.lang.String> delegate) |
ReversedAdapter(Adapter<B,A> delegate) |
Modifier and Type | Class and Description |
---|---|
class |
ConverterAdapter<A> |
Modifier and Type | Field and Description |
---|---|
private static Adapter<?,?> |
LazyConverterMap.NO_ADAPTER |
Modifier and Type | Method and Description |
---|---|
private Adapter<?,?> |
LazyConverterMap.add(AdapterKey key,
Adapter<?,?> converter) |
private Adapter<?,?> |
LazyConverterMap.addCalendarConverter(AdapterKey key) |
private Adapter<?,?> |
LazyConverterMap.addDateConverter(AdapterKey key) |
private Adapter<?,?> |
LazyConverterMap.addGregorianCalendar(AdapterKey key) |
private Adapter<?,?> |
LazyConverterMap.addInstantConverter(AdapterKey key) |
private Adapter<?,?> |
LazyConverterMap.addLocalDateConverter(AdapterKey key) |
private Adapter<?,?> |
LazyConverterMap.addLocalDateTimeConverter(AdapterKey key) |
private Adapter<?,?> |
LazyConverterMap.addOffsetDateTimeConverter(AdapterKey key) |
private Adapter<?,?> |
LazyConverterMap.addZonedDateTimeConverter(AdapterKey key) |
private Adapter<?,?> |
LazyConverterMap.doLazyLookup(AdapterKey key) |
Adapter<?,?> |
LazyConverterMap.get(java.lang.Object key) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<AdapterKey,Adapter<?,?>>> |
LazyConverterMap.entrySet() |
Modifier and Type | Method and Description |
---|---|
private Adapter<?,?> |
LazyConverterMap.add(AdapterKey key,
Adapter<?,?> converter) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.