java.lang.Object
org.apache.johnzon.mapper.Mappings
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classprivate static classprivate static classstatic classprivate static classprivate static classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ConcurrentMap<Type,Mappings.ClassMapping> protected final ConcurrentMap<Type,Mappings.CollectionMapping> protected final MapperConfigprivate static final JohnzonParameterizedType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddGetterIfNeeded(Map<String, Mappings.Getter> getters, String key, AccessMode.Reader value, boolean copyDate, Map<Type, Type> resolvedTypes) private voidaddSetterIfNeeded(Map<String, Mappings.Setter> setters, String key, AccessMode.Writer value, boolean copyDate, Class<?> rootClass, Map<Type, Type> resolvedTypes) protected Mappings.ClassMappingcreateClassMapping(Class<?> inClazz, Map<Type, Type> resolvedTypes) private <T> Mappings.CollectionMappingcreateCollectionMapping(ParameterizedType aType, Type root) private Mappings.ClassMappingdoFindOrCreateClassMapping(Type clazz, Map<Type, Type> args, boolean noPutForClass) findCollectionMapping(ParameterizedType genericType, Type enclosingType) private MapperConverterfindConverter(boolean copyDate, AccessMode.DecoratedType decoratedType) protected Class<?>findModelClass(Class<?> inClazz) findOrCreateClassMapping(Type clazz) getClassMapping(Type clazz) static ObjectgetPrimitiveDefault(Type type) private voidhandleVirtualObject(Collection<String> virtualFields, JohnzonVirtualObject o, Map<String, Mappings.Getter> getters, Map<String, Mappings.Setter> setters, Map<String, AccessMode.Reader> readers, Map<String, AccessMode.Writer> writers, boolean copyDate, Class<?> rootClazz) private booleanisBuiltInJohnzonConverter(Converter<?> converter) static booleanisPrimitive(Type type) private TypelookupType(AccessMode.DecoratedType value, Map<Type, Type> resolvedTypes) newOrderedMap(Class<T> value) private Mappings.ClassMappingputOrGetClassMapping(Type clazz, Mappings.ClassMapping classMapping)
-
Field Details
-
VIRTUAL_TYPE
-
classes
-
collections
-
config
-
-
Constructor Details
-
Mappings
-
-
Method Details
-
findCollectionMapping
public Mappings.CollectionMapping findCollectionMapping(ParameterizedType genericType, Type enclosingType) -
createCollectionMapping
-
isPrimitive
-
getPrimitiveDefault
-
getClassMapping
-
findOrCreateClassMapping
-
doFindOrCreateClassMapping
private Mappings.ClassMapping doFindOrCreateClassMapping(Type clazz, Map<Type, Type> args, boolean noPutForClass) -
putOrGetClassMapping
-
createClassMapping
-
findModelClass
-
newOrderedMap
-
addSetterIfNeeded
private void addSetterIfNeeded(Map<String, Mappings.Setter> setters, String key, AccessMode.Writer value, boolean copyDate, Class<?> rootClass, Map<Type, Type> resolvedTypes) -
lookupType
-
addGetterIfNeeded
private void addGetterIfNeeded(Map<String, Mappings.Getter> getters, String key, AccessMode.Reader value, boolean copyDate, Map<Type, Type> resolvedTypes) -
handleVirtualObject
private void handleVirtualObject(Collection<String> virtualFields, JohnzonVirtualObject o, Map<String, Mappings.Getter> getters, Map<String, Mappings.Setter> setters, Map<String, AccessMode.Reader> readers, Map<String, AccessMode.Writer> writers, boolean copyDate, Class<?> rootClazz) -
findConverter
-
isBuiltInJohnzonConverter
-