public class DefaultImplementationsMapper extends MapperWrapper
Mapper.ImplicitCollectionMapping, Mapper.Null
Modifier and Type | Field and Description |
---|---|
private java.util.Map |
implToType |
private java.util.Map |
typeToImpl |
Constructor and Description |
---|
DefaultImplementationsMapper(Mapper wrapped) |
Modifier and Type | Method and Description |
---|---|
void |
addDefaultImplementation(java.lang.Class defaultImplementation,
java.lang.Class ofType) |
protected void |
addDefaults() |
java.lang.Class |
defaultImplementationOf(java.lang.Class type) |
private java.lang.Object |
readResolve() |
java.lang.String |
serializedClass(java.lang.Class type)
How a class name should be represented in its serialized form.
|
aliasForAttribute, aliasForAttribute, aliasForSystemAttribute, attributeForAlias, attributeForAlias, getConverterFromAttribute, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, getLocalConverter, isIgnoredElement, isImmutableValueType, isReferenceable, lookupMapperOfType, realClass, realMember, serializedMember, shouldSerializeMember
private final java.util.Map typeToImpl
private transient java.util.Map implToType
public DefaultImplementationsMapper(Mapper wrapped)
protected void addDefaults()
public void addDefaultImplementation(java.lang.Class defaultImplementation, java.lang.Class ofType)
public java.lang.String serializedClass(java.lang.Class type)
Mapper
serializedClass
in interface Mapper
serializedClass
in class MapperWrapper
public java.lang.Class defaultImplementationOf(java.lang.Class type)
defaultImplementationOf
in interface Mapper
defaultImplementationOf
in class MapperWrapper
private java.lang.Object readResolve()