Uses of Class
org.mapstruct.ap.internal.writer.FreeMarkerWritable
Packages that use FreeMarkerWritable
Package
Description
Meta-model of mapper types, their methods, mappings between properties etc.
Meta-model of assignments.
Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.
Infrastructure for dealing with the FreeMarker template engine.
-
Uses of FreeMarkerWritable in org.mapstruct.ap.internal.model
Subclasses of FreeMarkerWritable in org.mapstruct.ap.internal.modelModifier and TypeClassDescriptionclassRepresents a constructor that is used for constructor injection.classA method in a generated type that represents a setter with annotations.classRepresents a Java 5 annotation.classMapper reference which is retrieved via Annotation-based dependency injection.
The dependency injection may vary between field and constructor injection.classAMappingMethodimplemented by aMapperclass which maps one bean type to another, optionally configured by one or morePropertyMappings.classAMappingMethodimplemented by aMapperclass which does mapping of generic types.classRepresents a decorator applied to a generated mapper type.classRepresents the constructor of a decorator.classMapper reference which is retrieved via theMappers#getMapper()method.classA method of a decorator which delegates to the corresponding method of the generated mapper implementation.classA field of a mapper type, e.g. a reference to another mapper.classAn inline conversion from an optional source to it's value.classA type generated by MapStruct, e.g. representing a mapper type.classBase class for methods available in a generated type.classclassAMappingMethodimplemented by aMapperclass which maps one iterable type to another.classRepresents the javadoc information that should be generated for aMapper.classRepresents a reference to a method that is annotated with@BeforeMappingor@AfterMapping.classclassRepresents a type implementing a mapper interface (annotated with@Mapper).classA reference to another mapper class, which itself may be generated or hand-written.classA method implemented or referenced by aMapperclass.classRepresents 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).classAPresenceCheckthat is based on aMethodReference.classThis 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.classRepresents a constructor that is used for constructor injection.classAMappingMethodthat is used by the main mapping methods (BeanMappingMethod,MapMappingMethod,IterableMappingMethodandStreamMappingMethod(non-enum / non-value mapping)classRepresents the mapping between a source and target property, e.g. fromString Source#footoint Target#bar.classRepresents a service entry for the service loader file.classAMappingMethodimplemented by aMapperclass which maps one iterable or array type to Stream.classRepresents the mapping between a Subclass and its mapping target.classA mapper instance field, initialized as nullclasssupports theclassA 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.classAn inline conversion from a source to an optional of the source.classAn inline conversion between source and target type of a mapping.classAValueMappingMethodwhich maps one value type to another, optionally configured by one or moreValueMappingOptionss. -
Uses of FreeMarkerWritable in org.mapstruct.ap.internal.model.annotation
Subclasses of FreeMarkerWritable in org.mapstruct.ap.internal.model.annotationModifier and TypeClassDescriptionclassRepresents an annotation element.class -
Uses of FreeMarkerWritable in org.mapstruct.ap.internal.model.assignment
Subclasses of FreeMarkerWritable in org.mapstruct.ap.internal.model.assignmentModifier and TypeClassDescriptionclassWraps the assignment in a target setter.classDecorates the assignment as a Map or Collection constructorclassBase class for decorators (wrappers).classDecorates the assignment as anEnumconstant access.classThis wrapper handles the situation where an assignment is done for an update method.classThis wrapper handles the situation were an assignment must be done via a target getter method because there is no setter available.classWraps the assignment in a Function to be used in Java 8 map methodsclassDecorates an assignment as local variable.classThis wrapper handles the situation where an assignment is done via the setter, while creating the collection or map using a no-args constructor.classDecorates the assignment as anOptional.get()call.classDecorates an assignment as a return variable.classWraps the assignment in a target setter.classThis wrapper handles the situation where an assignment is done via the setter, without doing anything special.classThis wrapper handles the situation where an assignment is done via the setter and a null check is needed.classWraps the assignment in a target setter.classWraps the assignment in a target setter.classThis is the base class for theGetterWrapperForCollectionsAndMapsandSetterWrapperForCollectionsAndMaps -
Uses of FreeMarkerWritable in org.mapstruct.ap.internal.model.common
Subclasses of FreeMarkerWritable in org.mapstruct.ap.internal.model.commonModifier and TypeClassDescriptionclassBase class of all model elements.classAPresenceCheckthat negates the result of another presence check.classA parameter of a mapping method.classSourceRHS Assignment.classRepresents (a reference to) the type of a bean property, parameter etc. -
Uses of FreeMarkerWritable in org.mapstruct.ap.internal.model.presence
Subclasses of FreeMarkerWritable in org.mapstruct.ap.internal.model.presenceModifier and TypeClassDescriptionclassAPresenceCheckthat checks if all the given presence checks are present.classAPresenceCheckthat checks if any of the given presence checks are present.classAPresenceCheckthat calls a Java expression.classA presence check that checks if the source reference is null.classPresence checker forOptionaltypes.classAPresenceCheckthat calls the suffix on the source reference. -
Uses of FreeMarkerWritable in org.mapstruct.ap.internal.writer
Methods in org.mapstruct.ap.internal.writer with parameters of type FreeMarkerWritableModifier and TypeMethodDescriptionvoidFreeMarkerModelElementWriter.write(FreeMarkerWritable writable, Writable.Context context, Writer writer)