Package | Description |
---|---|
org.apache.johnzon.mapper | |
org.apache.johnzon.mapper.access |
Modifier and Type | Interface and Description |
---|---|
static interface |
ObjectConverter.Codec<T> |
Modifier and Type | Field and Description |
---|---|
ObjectConverter.Reader |
Mappings.Setter.objectConverter |
ObjectConverter.Reader |
Mappings.ClassMapping.reader |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Class<?>,ObjectConverter.Reader<?>> |
MapperConfig.objectConverterReaderCache |
private java.util.Map<java.lang.Class<?>,ObjectConverter.Reader<?>> |
MapperConfig.objectConverterReaders |
private java.util.Map<java.lang.Class<?>,ObjectConverter.Reader<?>> |
MapperBuilder.objectConverterReaders |
Modifier and Type | Method and Description |
---|---|
ObjectConverter.Reader<?> |
Mappings.MapUnwrapperWriter.findObjectConverterReader() |
ObjectConverter.Reader<?> |
Mappings.CompositeWriter.findObjectConverterReader() |
ObjectConverter.Reader |
MapperConfig.findObjectConverterReader(java.lang.Class clazz)
Search for an
ObjectConverter for the given class. |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Class<?>,ObjectConverter.Reader<?>> |
MapperConfig.getObjectConverterReaders() |
Modifier and Type | Method and Description |
---|---|
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 <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.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,
java.util.function.Function<java.lang.Exception,java.lang.RuntimeException> onException) |
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) |
Setter(AccessMode.Writer writer,
boolean primitive,
boolean array,
java.lang.reflect.Type paramType,
MapperConverter converter,
ObjectConverter.Reader providedObjectConverter,
int version) |
Constructor and Description |
---|
MapperConfig(LazyConverterMap adapters,
java.util.Map<java.lang.Class<?>,ObjectConverter.Writer<?>> objectConverterWriters,
java.util.Map<java.lang.Class<?>,ObjectConverter.Reader<?>> objectConverterReaders,
int version,
boolean close,
boolean skipNull,
boolean skipEmptyArray,
boolean treatByteArrayAsBase64,
boolean treatByteArrayAsBase64URL,
boolean readAttributeBeforeWrite,
AccessMode accessMode,
java.nio.charset.Charset encoding,
java.util.Comparator<java.lang.String> attributeOrder,
boolean failOnUnknown,
SerializeValueFilter serializeValueFilter,
boolean useBigDecimalForFloats,
java.lang.Boolean deduplicateObjects,
java.util.Map<java.lang.Class<?>,java.lang.Class<?>> interfaceImplementationMapping,
boolean useJsRange,
boolean useBigDecimalForObjectNumbers,
int maxBigDecimalScale,
boolean supportEnumMapDeserialization,
java.util.function.Function<java.lang.String,java.lang.Class<?>> typeLoader,
java.util.function.Function<java.lang.Class<?>,java.lang.String> discriminatorMapper,
java.lang.String discriminator,
java.util.function.Predicate<java.lang.Class<?>> deserializationPredicate,
java.util.function.Predicate<java.lang.Class<?>> serializationPredicate,
java.util.function.Function<java.lang.Class<?>,MapperConfig.CustomEnumConverter<?>> enumConverterFactory)
Deprecated.
|
MapperConfig(LazyConverterMap adapters,
java.util.Map<java.lang.Class<?>,ObjectConverter.Writer<?>> objectConverterWriters,
java.util.Map<java.lang.Class<?>,ObjectConverter.Reader<?>> objectConverterReaders,
int version,
boolean close,
boolean skipNull,
boolean skipEmptyArray,
boolean treatByteArrayAsBase64,
boolean treatByteArrayAsBase64URL,
boolean readAttributeBeforeWrite,
AccessMode accessMode,
java.nio.charset.Charset encoding,
java.util.Comparator<java.lang.String> attributeOrder,
boolean failOnUnknown,
SerializeValueFilter serializeValueFilter,
boolean useBigDecimalForFloats,
java.lang.Boolean deduplicateObjects,
java.util.Map<java.lang.Class<?>,java.lang.Class<?>> interfaceImplementationMapping,
boolean useJsRange,
boolean useBigDecimalForObjectNumbers,
int maxBigDecimalScale,
boolean supportEnumMapDeserialization,
java.util.function.Function<java.lang.String,java.lang.Class<?>> typeLoader,
java.util.function.Function<java.lang.Class<?>,java.lang.String> discriminatorMapper,
java.lang.String discriminator,
java.util.function.Predicate<java.lang.Class<?>> deserializationPredicate,
java.util.function.Predicate<java.lang.Class<?>> serializationPredicate,
java.util.function.Function<java.lang.Class<?>,MapperConfig.CustomEnumConverter<?>> enumConverterFactory,
SnippetFactory snippet) |
Modifier and Type | Method and Description |
---|---|
ObjectConverter.Reader<?> |
FieldAccessMode.FieldWriter.findObjectConverterReader() |
ObjectConverter.Reader<?> |
KnownNotOpenedJavaTypesAccessMode.InlineWriter.findObjectConverterReader() |
ObjectConverter.Reader<?> |
MethodAccessMode.MethodWriter.findObjectConverterReader() |
ObjectConverter.Reader<?> |
MethodAccessMode.MethodGetterAsWriter.findObjectConverterReader() |
ObjectConverter.Reader<?> |
FieldAndMethodAccessMode.CompositeWriter.findObjectConverterReader() |
ObjectConverter.Reader<?> |
AccessMode.Writer.findObjectConverterReader() |
ObjectConverter.Reader<?> |
KnownNotOpenedJavaTypesAccessMode.findReader(java.lang.Class<?> clazz) |
ObjectConverter.Reader<?> |
BaseAccessMode.findReader(java.lang.Class<?> clazz) |
ObjectConverter.Reader<?> |
AccessMode.findReader(java.lang.Class<?> clazz) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.