Uses of Interface
org.mapstruct.ap.internal.writer.Writable
-
Packages that use Writable Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.assignment Meta-model of assignments.org.mapstruct.ap.internal.model.common Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.org.mapstruct.ap.internal.model.presence org.mapstruct.ap.internal.writer Infrastructure for dealing with the FreeMarker template engine. -
-
Uses of Writable in org.mapstruct.ap.internal.model
Classes in org.mapstruct.ap.internal.model that implement Writable Modifier and Type Class Description classAnnotatedConstructorRepresents a constructor that is used for constructor injection.classAnnotationRepresents a Java 5 annotation.classAnnotationMapperReferenceMapper reference which is retrieved via Annotation-based dependency injection.
The dependency injection may vary between field and constructor injection.classBeanMappingMethodAMappingMethodimplemented by aMapperclass which maps one bean type to another, optionally configured by one or morePropertyMappings.classContainerMappingMethodAMappingMethodimplemented by aMapperclass which does mapping of generic types.classDecoratorRepresents a decorator applied to a generated mapper type.classDecoratorConstructorRepresents the constructor of a decorator.classDefaultMapperReferenceMapper reference which is retrieved via theMappers#getMapper()method.classDelegatingMethodA method of a decorator which delegates to the corresponding method of the generated mapper implementation.classFieldA field of a mapper type, e.g. a reference to another mapper.classGeneratedTypeA type generated by MapStruct, e.g. representing a mapper type.classIterableCreationclassIterableMappingMethodAMappingMethodimplemented by aMapperclass which maps one iterable type to another.classLifecycleCallbackMethodReferenceRepresents a reference to a method that is annotated with@BeforeMappingor@AfterMapping.classMapMappingMethodclassMapperRepresents a type implementing a mapper interface (annotated with@Mapper).classMapperReferenceA reference to another mapper class, which itself may be generated or hand-written.classMappingMethodA method implemented or referenced by aMapperclass.classMethodReferenceRepresents a reference to another method, e.g. used to map a bean property from source to target type or to instantiate the return value of a mapping method (rather than calling thenewoperator).classMethodReferencePresenceCheckclassNestedPropertyMappingMethodThis method is used to convert the nested properties as listed in propertyEntries into a method that creates a mapping from the start of this list to the end of the list.classNoArgumentConstructorRepresents a constructor that is used for constructor injection.classNormalTypeMappingMethodAMappingMethodthat is used by the main mapping methods (BeanMappingMethod,MapMappingMethod,IterableMappingMethodandStreamMappingMethod(non-enum / non-value mapping)classPropertyMappingRepresents the mapping between a source and target property, e.g. fromString Source#footoint Target#bar.classServicesEntryclassStreamMappingMethodAMappingMethodimplemented by aMapperclass which maps one iterable or array type to Stream.classSubclassMappingRepresents the mapping between a Subclass and its mapping target.classSupportingConstructorFragmentA mapper instance field, initialized as nullclassSupportingFieldsupports theclassSupportingMappingMethodA mapping method which is not based on an actual method declared in the original mapper interface but is added as private method to map a certain source/target type combination.classTypeConversionAn inline conversion between source and target type of a mapping.classValueMappingMethodAValueMappingMethodwhich maps one value type to another, optionally configured by one or moreValueMappingOptionss. -
Uses of Writable in org.mapstruct.ap.internal.model.assignment
Classes in org.mapstruct.ap.internal.model.assignment that implement Writable Modifier and Type Class Description classAdderWrapperWraps the assignment in a target setter.classArrayCopyWrapperDecorates the assignment as a Map or Collection constructorclassAssignmentWrapperBase class for decorators (wrappers).classEnumConstantWrapperclassExistingInstanceSetterWrapperForCollectionsAndMapsThis wrapper handles the situation where an assignment is done for an update method.classGetterWrapperForCollectionsAndMapsThis wrapper handles the situation were an assignment must be done via a target getter method because there is no setter available.classJava8FunctionWrapperWraps the assignment in a Function to be used in Java 8 map methodsclassLocalVarWrapperDecorates an assignment as local variable.classNewInstanceSetterWrapperForCollectionsAndMapsThis wrapper handles the situation where an assignment is done via the setter, while creating the collection or map using a no-args constructor.classReturnWrapperDecorates an assignment as a return variable.classSetterWrapperWraps the assignment in a target setter.classSetterWrapperForCollectionsAndMapsThis wrapper handles the situation where an assignment is done via the setter, without doing anything special.classSetterWrapperForCollectionsAndMapsWithNullCheckThis wrapper handles the situation where an assignment is done via the setter and a null check is needed.classStreamAdderWrapperWraps the assignment in a target setter.classUpdateWrapperWraps the assignment in a target setter.classWrapperForCollectionsAndMapsThis is the base class for theGetterWrapperForCollectionsAndMapsandSetterWrapperForCollectionsAndMaps -
Uses of Writable in org.mapstruct.ap.internal.model.common
Classes in org.mapstruct.ap.internal.model.common that implement Writable Modifier and Type Class Description classModelElementBase class of all model elements.classParameterA parameter of a mapping method.classSourceRHSSourceRHS Assignment.classTypeRepresents (a reference to) the type of a bean property, parameter etc. -
Uses of Writable in org.mapstruct.ap.internal.model.presence
Classes in org.mapstruct.ap.internal.model.presence that implement Writable Modifier and Type Class Description classAllPresenceChecksPresenceCheckclassJavaExpressionPresenceCheckclassNullPresenceCheckclassSuffixPresenceCheck -
Uses of Writable in org.mapstruct.ap.internal.writer
Classes in org.mapstruct.ap.internal.writer that implement Writable Modifier and Type Class Description classFreeMarkerWritableAWritablewhich uses the FreeMarker template engine to generate the output.Methods in org.mapstruct.ap.internal.writer with parameters of type Writable Modifier and Type Method Description voidModelWriter. writeModel(FileObject sourceFile, Writable model)
-