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.CollectionMappingStrategyPrism getCollectionMappingStrategy()
public org.mapstruct.ap.internal.prism.MappingInheritanceStrategyPrism getMappingInheritanceStrategy()
public org.mapstruct.ap.internal.prism.NullValueCheckStrategyPrism getNullValueCheckStrategy()
public org.mapstruct.ap.internal.prism.NullValueMappingStrategyPrism getNullValueMappingStrategy()
public boolean isMapToDefault(org.mapstruct.ap.internal.prism.NullValueMappingStrategyPrism mapNullToDefault)
public boolean isDisableSubMappingMethodsGeneration()
public DeclaredType config()
public boolean isValid()
public AnnotationMirror getAnnotationMirror()
Copyright © 2012-2017 Gunnar Morling; All rights reserved. Released under the Apache Software License 2.0.