public class MapperConfiguration extends Object
Mapper
and
MapperConfig
for a specific mapper class.
Settings given via Mapper
will generally take precedence over settings inherited from a referenced config
class. The lists of referenced mappers given via Mapper.uses()
and
MapperConfig.uses()
will be merged.
public static MapperConfiguration getInstanceOn(Element e)
public String implementationName()
public String implementationPackage()
public Set<DeclaredType> uses()
public List<TypeMirror> imports()
public org.mapstruct.ap.internal.prism.ReportingPolicyPrism unmappedTargetPolicy(Options options)
public org.mapstruct.ap.internal.prism.ReportingPolicyPrism unmappedSourcePolicy()
public org.mapstruct.ap.internal.prism.ReportingPolicyPrism typeConversionPolicy()
public org.mapstruct.ap.internal.prism.CollectionMappingStrategyPrism getCollectionMappingStrategy()
public org.mapstruct.ap.internal.prism.MappingInheritanceStrategyPrism getMappingInheritanceStrategy()
public org.mapstruct.ap.internal.prism.NullValueCheckStrategyPrism getNullValueCheckStrategy(org.mapstruct.ap.internal.prism.NullValueCheckStrategyPrism beanPrism, org.mapstruct.ap.internal.prism.NullValueCheckStrategyPrism mappingPrism)
public org.mapstruct.ap.internal.prism.NullValuePropertyMappingStrategyPrism getNullValuePropertyMappingStrategy(org.mapstruct.ap.internal.prism.NullValuePropertyMappingStrategyPrism beanPrism, org.mapstruct.ap.internal.prism.NullValuePropertyMappingStrategyPrism mappingPrism)
public org.mapstruct.ap.internal.prism.InjectionStrategyPrism getInjectionStrategy()
public org.mapstruct.ap.internal.prism.NullValueMappingStrategyPrism getNullValueMappingStrategy()
public boolean isMapToDefault(org.mapstruct.ap.internal.prism.NullValueMappingStrategyPrism mapNullToDefault)
public boolean isDisableSubMappingMethodsGeneration()
public org.mapstruct.ap.internal.prism.BuilderPrism getBuilderPrism(org.mapstruct.ap.internal.prism.BuilderPrism beanMappingBuilderPrism)
public DeclaredType config()
public boolean isValid()
public AnnotationMirror getAnnotationMirror()
Copyright © 2012-2019 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.