A B C D E F G H I J L M N O P R S T W 

A

addFields(List<TypeElement>) - Method in class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
addMappersElementMethods(TypeElement) - Method in class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
allowCollectionGetter() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
allowCollectionGetter() - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
AnnotationWrapper - Class in fr.xebia.extras.selma.codegen
Conveniance annotation wrapper class to retrieve easily annotation parameters

User: slemesle Date: 25/11/2013 Time: 13:40

AnnotationWrapper(MapperGeneratorContext, AnnotationMirror, Element) - Constructor for class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
areDeclared() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
areEnums() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
areSameDeclared() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
areSamePrimitive() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
arrayCopy(String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
asElement() - Method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
assign(String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
assignOutPrime() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
assignOutToString() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 

B

BeanWrapper - Class in fr.xebia.extras.selma.codegen
Wrapper for specific type builds a graph of fields and getter/setter methods for a type.
BeanWrapper(MapperGeneratorContext, TypeMirror) - Constructor for class fr.xebia.extras.selma.codegen.BeanWrapper
 
BeanWrapperFactory - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 27/02/15.
BeanWrapperFactory() - Constructor for class fr.xebia.extras.selma.codegen.BeanWrapperFactory
 
blank() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
body(MappingSourceNode) - Method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
build() - Method in class fr.xebia.extras.selma.codegen.MapperClassGenerator
 
build() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
build() - Method in class fr.xebia.extras.selma.codegen.MapperMethodGenerator
 
build(MapperGeneratorContext, SourceNodeVars) - Method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
buildEnumForMethod(MethodWrapper) - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
buildFor(MapperGeneratorContext, Element, Class<?>) - Static method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
buildForMethod(MethodWrapper) - Method in class fr.xebia.extras.selma.codegen.EnumMappersWrapper
 
buildFrom(AnnotationWrapper, IgnoreFieldsWrapper) - Static method in class fr.xebia.extras.selma.codegen.SourceConfiguration
 

C

callGenericFactoryOut(InOutType, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
callStaticFactoryOut(InOutType, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
child(MappingSourceNode) - Method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
collectEnumValues(TypeElement) - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
CollectionsRegistry - Class in fr.xebia.extras.selma.codegen
Created with IntelliJ IDEA.
CollectionsRegistry() - Constructor for class fr.xebia.extras.selma.codegen.CollectionsRegistry
 
collectMaps(MapsWrapper) - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
Method used to collect dependencies from mapping methods that need fields and constructor init
CompilerMessageRegistry - Class in fr.xebia.extras.selma.codegen.compiler
 
CompilerMessageRegistry() - Constructor for class fr.xebia.extras.selma.codegen.compiler.CompilerMessageRegistry
 
configuration() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
context() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
controlInCache(String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
controlNotNull(String, boolean) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
controlNull(String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
controlNullElse() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
CUSTOM_MAPPER_FIELD_TPL - Static variable in class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
customMapperFields() - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
customMappers() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
customMappers(CustomMapperWrapper) - Method in class fr.xebia.extras.selma.codegen.MappingRegistry
 
CustomMapperWrapper - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 16/09/2014.
CustomMapperWrapper(AnnotationWrapper, MapperGeneratorContext) - Constructor for class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
CustomMapperWrapper(CustomMapperWrapper, AnnotationWrapper, MapperGeneratorContext) - Constructor for class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 

D

declareOut(TypeMirror) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
DEFAULT_ENUM - Static variable in class fr.xebia.extras.selma.codegen.EnumMappersWrapper
 
differs() - Method in class fr.xebia.extras.selma.codegen.InOutType
 

E

element() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
elements() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
emitAssigns(JavaWriter) - Method in class fr.xebia.extras.selma.codegen.SourceWrapper
 
emitCustomMappersFields(JavaWriter, boolean) - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
emitFactoryFields(JavaWriter, boolean) - Method in class fr.xebia.extras.selma.codegen.FactoryWrapper
Generates the code to declare custom factory fields, setter and call default constructor in mapper constructor
emitFactoryFields(JavaWriter, boolean) - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
emitFields(JavaWriter) - Method in class fr.xebia.extras.selma.codegen.SourceWrapper
 
emitSourceAssigns(JavaWriter) - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
emitSourceFields(JavaWriter) - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
entrySet() - Method in class fr.xebia.extras.selma.codegen.FieldMap
 
enumMappers(EnumMappersWrapper) - Method in class fr.xebia.extras.selma.codegen.MappingRegistry
 
EnumMappersWrapper - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 29/09/2014.
EnumMappersWrapper(List<AnnotationWrapper>, MapperGeneratorContext, Element) - Constructor for class fr.xebia.extras.selma.codegen.EnumMappersWrapper
 
EnumMappersWrapper(EnumMappersWrapper, List<AnnotationWrapper>, Element) - Constructor for class fr.xebia.extras.selma.codegen.EnumMappersWrapper
 
equals(Object) - Method in class fr.xebia.extras.selma.codegen.InOutType
 
error(Element, String, Object...) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
exclusions - Static variable in class fr.xebia.extras.selma.codegen.MapperProcessor
 

F

FACTORY_FIELD_TPL - Static variable in class fr.xebia.extras.selma.codegen.FactoryWrapper
 
FactoryGenerator - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 12/03/2016.
FactoryGenerator() - Constructor for class fr.xebia.extras.selma.codegen.FactoryGenerator
 
FactoryWrapper - Class in fr.xebia.extras.selma.codegen
 
FactoryWrapper(AnnotationWrapper, MapperGeneratorContext) - Constructor for class fr.xebia.extras.selma.codegen.FactoryWrapper
 
FieldMap - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 27/03/2014.
FieldMap(FieldMap) - Constructor for class fr.xebia.extras.selma.codegen.FieldMap
 
FieldMap(Element) - Constructor for class fr.xebia.extras.selma.codegen.FieldMap
 
fields() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
fields(FieldsWrapper) - Method in class fr.xebia.extras.selma.codegen.MappingRegistry
 
fields() - Method in class fr.xebia.extras.selma.codegen.MappingRegistry
 
FieldsWrapper - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 23/06/2014.
FieldsWrapper(MapperGeneratorContext, MethodWrapper, FieldsWrapper, List<AnnotationWrapper>) - Constructor for class fr.xebia.extras.selma.codegen.FieldsWrapper
 
FieldsWrapper(MapperGeneratorContext, TypeElement, AnnotationWrapper) - Constructor for class fr.xebia.extras.selma.codegen.FieldsWrapper
 
finallyBlock() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
findImplementationForType(TypeElement) - Static method in class fr.xebia.extras.selma.codegen.CollectionsRegistry
 
findMappingFor(InOutType) - Method in class fr.xebia.extras.selma.codegen.MappingRegistry
 
findMappingFor(InOutType) - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
firstParameterType() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
fr.xebia.extras.selma.codegen - package fr.xebia.extras.selma.codegen
 
fr.xebia.extras.selma.codegen.compiler - package fr.xebia.extras.selma.codegen.compiler
 

G

GENERATED_BY_SELMA - Static variable in class fr.xebia.extras.selma.codegen.MapperClassGenerator
 
generateNewInstanceSourceNodes(InOutType, BeanWrapper) - Method in class fr.xebia.extras.selma.codegen.FactoryWrapper
Called to search for a matching factory and return the corresponding MappingSourceNode
generateNewInstanceSourceNodes(InOutType, BeanWrapper) - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
generateNewInstanceSourceNodes(InOutType, BeanWrapper) - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
get(InOutType) - Method in class fr.xebia.extras.selma.codegen.EnumMappersWrapper
 
get(String) - Method in class fr.xebia.extras.selma.codegen.FieldMap
 
get(InOutType) - Method in class fr.xebia.extras.selma.codegen.ImmutableTypesWrapper
 
getAnnotatedElement() - Method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
getAs(String) - Method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
getAsAnnotationWrapper(String) - Method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
getAsBoolean(String) - Method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
getAsString(String) - Method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
getAsStrings(String) - Method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
getAsTypeMirror(String) - Method in class fr.xebia.extras.selma.codegen.AnnotationWrapper
 
getBeanWrapperOrNew(MapperGeneratorContext, TypeMirror) - Method in class fr.xebia.extras.selma.codegen.BeanWrapperFactory
 
getBoxedClass(PrimitiveType) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
getBuilderFor(MapperGeneratorContext, InOutType) - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
getDeclaredType(String) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
getDeclaredTypeForGetter(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getEnumMappers() - Method in class fr.xebia.extras.selma.codegen.MappingRegistry
 
getFieldFor(String, DeclaredType, DeclaredType) - Method in class fr.xebia.extras.selma.codegen.FieldsWrapper
 
getFieldName() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
getFields() - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getFieldsFor(String, DeclaredType, DeclaredType) - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
getGetterFields() - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getGetterFor(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getInGetterFor(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getMapper(InOutType) - Method in class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
getMappingInterceptor(InOutType) - Method in class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
getObjectType() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
getOutGetterPathFor(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getOutSetterPathFor(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getPackage(Element) - Method in class fr.xebia.extras.selma.codegen.MapperClassGenerator
 
getSetterFields() - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getSetterFor(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getSimpleName() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
getSourceClass() - Method in class fr.xebia.extras.selma.codegen.SourceConfiguration
 
getSourcesCount() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
getStartingWith(String) - Method in class fr.xebia.extras.selma.codegen.FieldMap
 
getSupportedSourceVersion() - Method in class fr.xebia.extras.selma.codegen.MapperProcessor
 
getTypeElement(String) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
getTypeForGetter(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getTypeForSetter(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
getWrapper() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 

H

hasAnnotation(String) - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
hasCallableConstructor() - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
hasCallableConstructor() - Method in class fr.xebia.extras.selma.codegen.TypeConstructorWrapper
 
hasDefaultConstructor - Variable in class fr.xebia.extras.selma.codegen.TypeConstructorWrapper
 
hasEnumMapper() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
hasFactory(TypeMirror) - Method in class fr.xebia.extras.selma.codegen.FactoryWrapper
 
hasFactory(TypeMirror) - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
hasFactory(TypeMirror) - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
hasFieldAndGetter(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
hasFieldAndSetter(String) - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
hasFields() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
hashCode() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
hasIgnoreFields() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
hasMappingMethods() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
hasMatchingSourcesConstructor() - Method in class fr.xebia.extras.selma.codegen.BeanWrapper
 
hasMatchingSourcesConstructor - Variable in class fr.xebia.extras.selma.codegen.TypeConstructorWrapper
 
hasMessageFor(Diagnostic.Kind, Element) - Method in class fr.xebia.extras.selma.codegen.compiler.CompilerMessageRegistry
 
hasOneParameter() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
hasReturnType() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
hasTypeParameter() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 

I

ignoredFields() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
ignoredFields() - Method in class fr.xebia.extras.selma.codegen.SourceConfiguration
 
IgnoreFieldsWrapper - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 22/06/2014.
IgnoreFieldsWrapper(MapperGeneratorContext, Element, List<String>) - Constructor for class fr.xebia.extras.selma.codegen.IgnoreFieldsWrapper
 
IgnoreFieldsWrapper(MapperGeneratorContext, Element, IgnoreFieldsWrapper, List<String>) - Constructor for class fr.xebia.extras.selma.codegen.IgnoreFieldsWrapper
 
ignoreMissing() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
ignoreMissing() - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
immutableTypes(ImmutableTypesWrapper) - Method in class fr.xebia.extras.selma.codegen.MappingRegistry
 
ImmutableTypesWrapper - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 17/10/2014.
ImmutableTypesWrapper(AnnotationWrapper, MapperGeneratorContext) - Constructor for class fr.xebia.extras.selma.codegen.ImmutableTypesWrapper
 
in() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
in() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
inArrayComponentType() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
inAsArrayType() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
inAsDeclaredType() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
inAsTypeElement() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
indexVar() - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
indexVar(char) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
inGetter() - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
inIsArray() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
inIsDeclared() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
inIsPrimitive() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
init(ProcessingEnvironment) - Method in class fr.xebia.extras.selma.codegen.MapperProcessor
 
inKind() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
inOutArgs() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
InOutType - Class in fr.xebia.extras.selma.codegen
 
InOutType(InOutType, boolean) - Constructor for class fr.xebia.extras.selma.codegen.InOutType
 
InOutType(TypeMirror, TypeMirror, boolean) - Constructor for class fr.xebia.extras.selma.codegen.InOutType
 
inOutType() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
inOutType() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
instantiateOut(boolean, InOutType, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
intersection(List<T>, List<T>) - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
inType() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
isAbstract() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
isAbstractClass() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
isBuilt() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
isCollection(DeclaredType, MapperGeneratorContext) - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
isCustomMapper() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
A custom mapper have one parameter and return a type.
isDeclaredToPrimitive() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
isFactory() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
isFinalMappers() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
isFinalMappers() - Method in class fr.xebia.extras.selma.codegen.SourceConfiguration
 
isGetter() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
Determines if the wrapping method represent a getter : public not void method starting with get or is prefix
isIgnoredField(String, DeclaredType) - Method in class fr.xebia.extras.selma.codegen.IgnoreFieldsWrapper
Tells wether the given field can be ignored for the given DeclaredType.
isIgnoredField(String, DeclaredType) - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
isIgnoreMissingProperties() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
isIgnoreMissingProperties() - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
isIgnoreMissingProperties() - Method in class fr.xebia.extras.selma.codegen.SourceConfiguration
 
isIgnoreNotSupported() - Method in class fr.xebia.extras.selma.codegen.SourceConfiguration
 
isIgnoreNullValue() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
isInArrayComponentDeclared() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
isInArrayComponentDeclaredOrArray() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
isInArrayComponentPrimitive() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
isMappingInterceptor() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
A mapping interceptor returns void and have two parameters public void interceptMapping(In in, Out out)
isNullSafe() - Method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
isOutPrimitive() - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
isOutPutAsParam() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
isPrimitiveToDeclared() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
isSetter() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
Determines if the wrapping method is a setter
isUseCyclicMapping() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
isValueType(TypeMirror) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
itemEntry() - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
itemVar() - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 

J

JAVA_TIME_DURATION_CLASS - Static variable in class fr.xebia.extras.selma.codegen.MappingBuilder
 
JAVA_TIME_INSTANT_CLASS - Static variable in class fr.xebia.extras.selma.codegen.MappingBuilder
 
JAVA_TIME_LOCAL_DATE_CLASS - Static variable in class fr.xebia.extras.selma.codegen.MappingBuilder
 
JAVA_TIME_LOCAL_DATE_TIME_CLASS - Static variable in class fr.xebia.extras.selma.codegen.MappingBuilder
 

L

lastChild() - Method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 

M

mapArray(String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
mapArrayBis(String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
mapCollection(String, String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
mapDefaultCase() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
mapEnumBlock(String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
mapEnumCase(String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
mapMap(String, String, String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
mapMethod(MapperGeneratorContext, InOutType, String, boolean, boolean) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
MapperClassGenerator - Class in fr.xebia.extras.selma.codegen
Handles the generation of the Mapper class
MapperClassGenerator(String, Collection<ExecutableElement>, ProcessingEnvironment) - Constructor for class fr.xebia.extras.selma.codegen.MapperClassGenerator
 
mapperFields() - Method in class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
MapperGeneratorContext - Class in fr.xebia.extras.selma.codegen
Source code generation context
MapperGeneratorContext(ProcessingEnvironment) - Constructor for class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
MapperGeneratorContext.MappingMethod - Class in fr.xebia.extras.selma.codegen
 
MapperGeneratorContext.MappingMethod(InOutType) - Constructor for class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
MapperGeneratorContext.MappingMethod(InOutType, String) - Constructor for class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
MapperGeneratorContext.MappingMethod(MapperGeneratorContext.MappingMethod, InOutType) - Constructor for class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
MapperMethodGenerator - Class in fr.xebia.extras.selma.codegen
 
MapperMethodGenerator(JavaWriter, MethodWrapper, MapperWrapper) - Constructor for class fr.xebia.extras.selma.codegen.MapperMethodGenerator
 
MapperProcessor - Class in fr.xebia.extras.selma.codegen
Process the @Mapper and generate the corresponding implementations
MapperProcessor() - Constructor for class fr.xebia.extras.selma.codegen.MapperProcessor
 
MapperWrapper - Class in fr.xebia.extras.selma.codegen
Class used to wrap the Mapper Annotation
MapperWrapper(MapperGeneratorContext, TypeElement) - Constructor for class fr.xebia.extras.selma.codegen.MapperWrapper
 
MappingBuilder - Class in fr.xebia.extras.selma.codegen
 
mappingInterceptor(InOutType) - Method in class fr.xebia.extras.selma.codegen.MappingRegistry
 
mappingInterceptor(InOutType) - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
mappingMethod(InOutType, String) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
Push a custom mapping to the registry for later use
mappingMethod(InOutType) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
return mappingMethod name and push it inType registry if not already done
MappingRegistry - Class in fr.xebia.extras.selma.codegen
 
MappingRegistry(MapperGeneratorContext) - Constructor for class fr.xebia.extras.selma.codegen.MappingRegistry
 
MappingRegistry(MappingRegistry) - Constructor for class fr.xebia.extras.selma.codegen.MappingRegistry
 
MappingSourceNode - Class in fr.xebia.extras.selma.codegen
Builds the mapping graph
MappingSourceNode() - Constructor for class fr.xebia.extras.selma.codegen.MappingSourceNode
 
maps() - Method in class fr.xebia.extras.selma.codegen.MapperMethodGenerator
 
MapsWrapper - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 10/11/14.
MapsWrapper(MethodWrapper, MapperWrapper) - Constructor for class fr.xebia.extras.selma.codegen.MapsWrapper
 
MethodWrapper - Class in fr.xebia.extras.selma.codegen
This class wraps an ExecutableElement representing a Method it gives convenience method to simplify method manipulation
MethodWrapper(ExecutableElement, DeclaredType, MapperGeneratorContext) - Constructor for class fr.xebia.extras.selma.codegen.MethodWrapper
 

N

name() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 
newCustomEnumMapper(InOutType, String) - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
Builds a method that match identical items and use default value otherwise
newCustomMapper(InOutType, String) - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
newCustomMapperImmutableForUpdateGraph(InOutType, String) - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
newImmutable() - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
newMappingInterceptor(InOutType, String) - Static method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
newParams() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
nextPtr() - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
notSupported(String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 

O

out() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
outArrayComponentType() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
outAsDeclaredType() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
outAsTypeElement() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
outIsDeclared() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
outIsPrimitive() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
outKind() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
outSetterPath() - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
outType() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext.MappingMethod
 

P

parameterCount() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 
popFromCache() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
popMappingMethod() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
popStack() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class fr.xebia.extras.selma.codegen.MapperProcessor
 
push(String, String) - Method in class fr.xebia.extras.selma.codegen.FieldMap
 
pushInCache() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
pushStackForBody(MappingSourceNode, SourceNodeVars) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
pushStackForChild(MappingSourceNode, SourceNodeVars) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
put(String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 

R

registry() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
remove(String) - Method in class fr.xebia.extras.selma.codegen.FieldMap
 
reportUnused() - Method in class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
reportUnused() - Method in class fr.xebia.extras.selma.codegen.EnumMappersWrapper
 
reportUnused() - Method in class fr.xebia.extras.selma.codegen.FactoryWrapper
 
reportUnused() - Method in class fr.xebia.extras.selma.codegen.FieldsWrapper
 
reportUnused() - Method in class fr.xebia.extras.selma.codegen.ImmutableTypesWrapper
 
reportUnused() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
reportUnused() - Method in class fr.xebia.extras.selma.codegen.MapsWrapper
 
reportUnusedFields() - Method in class fr.xebia.extras.selma.codegen.IgnoreFieldsWrapper
 
returnType() - Method in class fr.xebia.extras.selma.codegen.MethodWrapper
 

S

set(String, String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
setIgnoreNullValue(boolean) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
setNewParams(String) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
setOrAssign(String) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
setOrAssignNestedBean(MapperGeneratorContext, SourceNodeVars, InOutType) - Method in class fr.xebia.extras.selma.codegen.MappingBuilder
 
setOrAssignWithOutPut(String) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
setSources(List<TypeElement>) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
setWrapper(MapperWrapper) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
SourceConfiguration - Class in fr.xebia.extras.selma.codegen
 
sourceConstructorArgs() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
sourceConstructorArgs() - Method in class fr.xebia.extras.selma.codegen.SourceWrapper
 
SourceNodeVars - Class in fr.xebia.extras.selma.codegen
Created with IntelliJ IDEA.
SourceNodeVars(String, String, BeanWrapper, BeanWrapper) - Constructor for class fr.xebia.extras.selma.codegen.SourceNodeVars
 
SourceNodeVars(String, String, BeanWrapper) - Constructor for class fr.xebia.extras.selma.codegen.SourceNodeVars
 
SourceNodeVars(String, String) - Constructor for class fr.xebia.extras.selma.codegen.SourceNodeVars
 
SourceNodeVars() - Constructor for class fr.xebia.extras.selma.codegen.SourceNodeVars
 
sources - Variable in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
sources() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
SourceWrapper - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 21/11/14.
SourceWrapper(AnnotationWrapper, MapperGeneratorContext) - Constructor for class fr.xebia.extras.selma.codegen.SourceWrapper
 
statement(String) - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
strippedTypeName(String, String) - Method in class fr.xebia.extras.selma.codegen.MapperClassGenerator
 

T

tmpVar(String) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
toString() - Method in class fr.xebia.extras.selma.codegen.InOutType
 
totalCountVar() - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
tryBlock() - Static method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
TypeConstructorWrapper - Class in fr.xebia.extras.selma.codegen
Created by slemesle on 03/03/15.
TypeConstructorWrapper(MapperGeneratorContext, TypeElement) - Constructor for class fr.xebia.extras.selma.codegen.TypeConstructorWrapper
 
types() - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 

W

warn(Element, String, Object...) - Method in class fr.xebia.extras.selma.codegen.MapperGeneratorContext
 
WITH_COLLECTION_STRATEGY - Static variable in class fr.xebia.extras.selma.codegen.MapperWrapper
 
WITH_COLLECTION_STRATEGY - Static variable in class fr.xebia.extras.selma.codegen.MapsWrapper
 
WITH_CUSTOM - Static variable in class fr.xebia.extras.selma.codegen.CustomMapperWrapper
 
WITH_CUSTOM_FIELDS - Static variable in class fr.xebia.extras.selma.codegen.MapsWrapper
 
WITH_CYCLIC_MAPPING - Static variable in class fr.xebia.extras.selma.codegen.MapperWrapper
 
WITH_ENUMS - Static variable in class fr.xebia.extras.selma.codegen.MapperWrapper
 
WITH_ENUMS - Static variable in class fr.xebia.extras.selma.codegen.MapsWrapper
 
WITH_FACTORIES - Static variable in class fr.xebia.extras.selma.codegen.FactoryWrapper
 
WITH_IGNORE_FIELDS - Static variable in class fr.xebia.extras.selma.codegen.MapperWrapper
 
WITH_IGNORE_FIELDS - Static variable in class fr.xebia.extras.selma.codegen.MapsWrapper
 
WITH_IGNORE_MISSING - Static variable in class fr.xebia.extras.selma.codegen.MapperWrapper
 
WITH_IGNORE_MISSING - Static variable in class fr.xebia.extras.selma.codegen.MapsWrapper
 
WITH_IGNORE_NULL_VALUE - Static variable in class fr.xebia.extras.selma.codegen.MapperWrapper
 
WITH_IOC - Static variable in class fr.xebia.extras.selma.codegen.MapperWrapper
 
WITH_IOC_SERVICE_NAME - Static variable in class fr.xebia.extras.selma.codegen.MapperWrapper
 
WITH_SOURCES - Static variable in class fr.xebia.extras.selma.codegen.SourceWrapper
 
withAssign(boolean) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
withEnums() - Method in class fr.xebia.extras.selma.codegen.MapperWrapper
 
withIndexPtr(char) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
withInField(String) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
withInFieldPrefix(String) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
withInOutType(InOutType) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
withOutField(String) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
withUseGetterForDestination(boolean) - Method in class fr.xebia.extras.selma.codegen.SourceNodeVars
 
write(JavaWriter) - Method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
writeBody(JavaWriter) - Method in class fr.xebia.extras.selma.codegen.MappingSourceNode
 
A B C D E F G H I J L M N O P R S T W 

Copyright © 2016. All Rights Reserved.