public abstract class MappingBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JAVA_TIME_DURATION_CLASS |
static String |
JAVA_TIME_INSTANT_CLASS |
static String |
JAVA_TIME_LOCAL_DATE_CLASS |
static String |
JAVA_TIME_LOCAL_DATE_TIME_CLASS |
public static final String JAVA_TIME_LOCAL_DATE_CLASS
public static final String JAVA_TIME_DURATION_CLASS
public static final String JAVA_TIME_INSTANT_CLASS
public static final String JAVA_TIME_LOCAL_DATE_TIME_CLASS
public static MappingBuilder getBuilderFor(MapperGeneratorContext context, InOutType inOutType)
public static List<String> collectEnumValues(TypeElement typeElement)
public static boolean isCollection(DeclaredType declaredType, MapperGeneratorContext context)
public static MappingBuilder newCustomMapperImmutableForUpdateGraph(InOutType inOutType, String name)
public static MappingBuilder newCustomMapper(InOutType inOutType, String name)
public static MappingBuilder newMappingInterceptor(List<InOutType> inOutTypes, String name)
public static MappingBuilder newCustomEnumMapper(InOutType inOutType, String defaultValue)
inOutType - in enum to out enum type relationdefaultValue - The default value used as outpublic static MappingBuilder newImmutable()
protected void setOrAssignNestedBean(MapperGeneratorContext context, SourceNodeVars vars, InOutType inOutType)
public MappingSourceNode build(MapperGeneratorContext context, SourceNodeVars vars) throws IOException
IOExceptionpublic boolean isNullSafe()
Copyright © 2017. All Rights Reserved.