JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016. All Rights Reserved.