Uses of Interface
org.mapstruct.ap.internal.util.accessor.Accessor
-
Packages that use Accessor Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.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.util Several helper types dealing with collection types, option management etc.org.mapstruct.ap.internal.util.accessor -
-
Uses of Accessor in org.mapstruct.ap.internal.model
Fields in org.mapstruct.ap.internal.model declared as Accessor Modifier and Type Field Description private AccessorCollectionAssignmentBuilder. targetReadAccessorprotected AccessorPropertyMapping.MappingBuilderBase. targetWriteAccessorFields in org.mapstruct.ap.internal.model with type parameters of type Accessor Modifier and Type Field Description private java.util.Map<java.lang.String,Accessor>BeanMappingMethod.ConstructorAccessor. constructorAccessorsprivate java.util.Map<java.lang.String,Accessor>NestedTargetPropertyMappingHolder.Builder. targetPropertiesWriteAccessorsprivate java.util.Map<java.lang.String,Accessor>BeanMappingMethod.Builder. unprocessedConstructorPropertiesprivate java.util.Map<java.lang.String,Accessor>BeanMappingMethod.Builder. unprocessedSourcePropertiesprivate java.util.Map<java.lang.String,Accessor>BeanMappingMethod.Builder. unprocessedTargetPropertiesMethods in org.mapstruct.ap.internal.model that return Accessor Modifier and Type Method Description private AccessorBeanMappingMethod.Builder. createConstructorAccessor(javax.lang.model.element.Element element, javax.lang.model.type.TypeMirror accessedType, java.lang.String parameterName)Methods in org.mapstruct.ap.internal.model with parameters of type Accessor Modifier and Type Method Description TPropertyMapping.MappingBuilderBase. target(java.lang.String targetPropertyName, ReadAccessor targetReadAccessor, Accessor targetWriteAccessor)CollectionAssignmentBuilderCollectionAssignmentBuilder. targetReadAccessor(Accessor targetReadAccessor)Method parameters in org.mapstruct.ap.internal.model with type arguments of type Accessor Modifier and Type Method Description NestedTargetPropertyMappingHolder.BuilderNestedTargetPropertyMappingHolder.Builder. targetPropertiesWriteAccessors(java.util.Map<java.lang.String,Accessor> targetPropertiesWriteAccessors)Constructor parameters in org.mapstruct.ap.internal.model with type arguments of type Accessor Constructor Description ConstructorAccessor(java.util.List<ParameterBinding> parameterBindings, java.util.Map<java.lang.String,Accessor> constructorAccessors) -
Uses of Accessor in org.mapstruct.ap.internal.model.common
Fields in org.mapstruct.ap.internal.model.common with type parameters of type Accessor Modifier and Type Field Description private java.util.List<Accessor>Type. addersprivate java.util.List<Accessor>Type. alternativeTargetAccessorsprivate java.util.List<Accessor>Type. settersMethods in org.mapstruct.ap.internal.model.common that return Accessor Modifier and Type Method Description private AccessorType. getAdderForType(Type collectionProperty, java.lang.String pluralPropertyName)Tries to find an addMethod in this type for given collection property in this type.Methods in org.mapstruct.ap.internal.model.common that return types with arguments of type Accessor Modifier and Type Method Description private java.util.List<Accessor>Type. getAccessorCandidates(Type property, java.lang.Class<?> superclass)Returns all accessor candidates that start with "add" and have exactly one argument whose type matches the collection or stream property's type argument.private java.util.List<Accessor>Type. getAdders()Alternative accessors could be a getter for a collection / map.private java.util.List<Accessor>Type. getAlternativeTargetAccessors()Alternative accessors could be a getter for a collection.java.util.Map<java.lang.String,Accessor>Type. getPropertyWriteAccessors(CollectionMappingStrategyGem cmStrategy)getPropertyWriteAccessors returns a map of the write accessors according to the CollectionMappingStrategy.private java.util.List<Accessor>Type. getSetters()getSettersMethods in org.mapstruct.ap.internal.model.common with parameters of type Accessor Modifier and Type Method Description private booleanType. correspondingSetterMethodExists(Accessor getterMethod, java.util.List<Accessor> setterMethods)private TypeType. determinePreferredType(Accessor readAccessor)private TypeType. determineTargetType(Accessor candidate)java.util.List<Parameter>TypeFactory. getParameters(javax.lang.model.type.DeclaredType includingType, Accessor accessor)private java.lang.StringType. getPropertyName(Accessor accessor)TypeTypeFactory. getReturnType(javax.lang.model.type.DeclaredType includingType, Accessor accessor)ParameterTypeFactory. getSingleParameter(javax.lang.model.type.DeclaredType includingType, Accessor method)java.util.List<Type>TypeFactory. getThrownTypes(Accessor accessor)private booleanType. isCollectionOrMapOrStream(Accessor getterMethod)Method parameters in org.mapstruct.ap.internal.model.common with type arguments of type Accessor Modifier and Type Method Description private booleanType. correspondingSetterMethodExists(Accessor getterMethod, java.util.List<Accessor> setterMethods) -
Uses of Accessor in org.mapstruct.ap.internal.util
Methods in org.mapstruct.ap.internal.util that return types with arguments of type Accessor Modifier and Type Method Description java.util.List<Accessor>Filters. adderMethodsIn(java.util.List<javax.lang.model.element.ExecutableElement> elements)java.util.List<Accessor>Filters. setterMethodsIn(java.util.List<javax.lang.model.element.ExecutableElement> elements)Methods in org.mapstruct.ap.internal.util with parameters of type Accessor Modifier and Type Method Description java.lang.StringAccessorNamingUtils. getElementNameForAdder(Accessor adderMethod)static booleanExecutables. isFinal(Accessor accessor) -
Uses of Accessor in org.mapstruct.ap.internal.util.accessor
Subinterfaces of Accessor in org.mapstruct.ap.internal.util.accessor Modifier and Type Interface Description interfaceReadAccessorClasses in org.mapstruct.ap.internal.util.accessor that implement Accessor Modifier and Type Class Description (package private) classAbstractAccessor<T extends javax.lang.model.element.Element>This is an abstract implementation of anAccessorthat provides the common implementation.classDelegateAccessorclassExecutableElementAccessorAnAccessorthat wraps anExecutableElement.classFieldElementAccessorAnAccessorthat wraps aVariableElement.classMapValueAccessorAnAccessorthat wraps a Map value.classParameterElementAccessorAnAccessorthat wraps aVariableElement.classReadDelegateAccessorFields in org.mapstruct.ap.internal.util.accessor declared as Accessor Modifier and Type Field Description protected AccessorDelegateAccessor. delegateConstructors in org.mapstruct.ap.internal.util.accessor with parameters of type Accessor Constructor Description DelegateAccessor(Accessor delegate)ReadDelegateAccessor(Accessor delegate)
-