public class Mappings extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Mappings.ClassMapping |
static class |
Mappings.CollectionMapping |
static class |
Mappings.Getter |
static class |
Mappings.Setter |
Modifier and Type | Field and Description |
---|---|
private AccessMode |
accessMode |
protected ConcurrentMap<Type,Mappings.ClassMapping> |
classes |
protected ConcurrentMap<Type,Mappings.CollectionMapping> |
collections |
protected Comparator<String> |
fieldOrdering |
private boolean |
supportHiddenConstructors |
Constructor and Description |
---|
Mappings(Comparator<String> attributeOrder,
AccessMode accessMode,
boolean supportHiddenConstructors) |
Modifier and Type | Method and Description |
---|---|
private Mappings.ClassMapping |
createClassMapping(Class<?> clazz) |
private <T> Mappings.CollectionMapping |
createCollectionMapping(ParameterizedType aType) |
<T> Mappings.CollectionMapping |
findCollectionMapping(ParameterizedType genericType) |
private static Converter |
findConverter(AccessMode.DecoratedType method) |
Mappings.ClassMapping |
findOrCreateClassMapping(Type clazz) |
Mappings.ClassMapping |
getClassMapping(Type clazz) |
static boolean |
isPrimitive(Type type) |
protected final ConcurrentMap<Type,Mappings.ClassMapping> classes
protected final ConcurrentMap<Type,Mappings.CollectionMapping> collections
protected final Comparator<String> fieldOrdering
private final boolean supportHiddenConstructors
private final AccessMode accessMode
public Mappings(Comparator<String> attributeOrder, AccessMode accessMode, boolean supportHiddenConstructors)
public <T> Mappings.CollectionMapping findCollectionMapping(ParameterizedType genericType)
private <T> Mappings.CollectionMapping createCollectionMapping(ParameterizedType aType)
public static boolean isPrimitive(Type type)
public Mappings.ClassMapping getClassMapping(Type clazz)
public Mappings.ClassMapping findOrCreateClassMapping(Type clazz)
private Mappings.ClassMapping createClassMapping(Class<?> clazz)
private static Converter findConverter(AccessMode.DecoratedType method)
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.