Package org.apache.johnzon.mapper
Class Mappings.ClassMapping
- java.lang.Object
- 
- org.apache.johnzon.mapper.Mappings.ClassMapping
 
- 
- Direct Known Subclasses:
- JsonbMappings.ClassMapping
 - Enclosing class:
- Mappings
 
 public static class Mappings.ClassMapping extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description AdapteradapterFieldanyFieldMappings.GetteranyGetterMethodanySetterClass<?>clazzbooleandeduplicateObjectsAccessMode.FactoryfactoryMap<String,Mappings.Getter>gettersMethodmapAdderClass<?>mapAdderTypeBiFunction<jakarta.json.JsonObject,Class<?>,Class<?>>polymorphicDeserializedTypeResolverObjectConverter.ReaderreaderMap.Entry<String,String>[]serializedPolymorphicPropertiesMap<String,Mappings.Setter>settersObjectConverter.Writerwriter
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedClassMapping(Class<?> clazz, AccessMode.Factory factory, Map<String,Mappings.Getter> getters, Map<String,Mappings.Setter> setters, Adapter<?,?> adapter, ObjectConverter.Reader<?> reader, ObjectConverter.Writer<?> writer, Mappings.Getter anyGetter, Method anySetter, Field anyField, Method mapAdder)protectedClassMapping(Class<?> clazz, AccessMode.Factory factory, Map<String,Mappings.Getter> getters, Map<String,Mappings.Setter> setters, Adapter<?,?> adapter, ObjectConverter.Reader<?> reader, ObjectConverter.Writer<?> writer, Mappings.Getter anyGetter, Method anySetter, Field anyField, Method mapAdder, Map.Entry<String,String>[] serializedPolymorphicProperties, BiFunction<jakarta.json.JsonObject,Class<?>,Class<?>> polymorphicDeserializedTypeResolver)
 
- 
- 
- 
Field Detail- 
clazzpublic final Class<?> clazz 
 - 
factorypublic final AccessMode.Factory factory 
 - 
getterspublic final Map<String,Mappings.Getter> getters 
 - 
setterspublic final Map<String,Mappings.Setter> setters 
 - 
adapterpublic final Adapter adapter 
 - 
readerpublic final ObjectConverter.Reader reader 
 - 
writerpublic final ObjectConverter.Writer writer 
 - 
anyGetterpublic final Mappings.Getter anyGetter 
 - 
anySetterpublic final Method anySetter 
 - 
anyFieldpublic final Field anyField 
 - 
mapAdderpublic final Method mapAdder 
 - 
mapAdderTypepublic final Class<?> mapAdderType 
 - 
serializedPolymorphicPropertiespublic final Map.Entry<String,String>[] serializedPolymorphicProperties 
 - 
polymorphicDeserializedTypeResolverpublic final BiFunction<jakarta.json.JsonObject,Class<?>,Class<?>> polymorphicDeserializedTypeResolver 
 - 
deduplicateObjectspublic boolean deduplicateObjects 
 
- 
 - 
Constructor Detail- 
ClassMappingprotected ClassMapping(Class<?> clazz, AccessMode.Factory factory, Map<String,Mappings.Getter> getters, Map<String,Mappings.Setter> setters, Adapter<?,?> adapter, ObjectConverter.Reader<?> reader, ObjectConverter.Writer<?> writer, Mappings.Getter anyGetter, Method anySetter, Field anyField, Method mapAdder) 
 - 
ClassMappingprotected ClassMapping(Class<?> clazz, AccessMode.Factory factory, Map<String,Mappings.Getter> getters, Map<String,Mappings.Setter> setters, Adapter<?,?> adapter, ObjectConverter.Reader<?> reader, ObjectConverter.Writer<?> writer, Mappings.Getter anyGetter, Method anySetter, Field anyField, Method mapAdder, Map.Entry<String,String>[] serializedPolymorphicProperties, BiFunction<jakarta.json.JsonObject,Class<?>,Class<?>> polymorphicDeserializedTypeResolver) 
 
- 
 - 
Method Detail- 
isDeduplicateObjectsprivate Boolean isDeduplicateObjects() 
 
- 
 
-