B C D E F G I M O P S V W 

B

build() - Method in class fr.xebia.extras.selma.Selma.MapperBuilder
 
builder(Class<T>) - Static method in class fr.xebia.extras.selma.Selma
Return a builder style component to build the Mapper using this builder you can pass the sources, custom mappers and bypass the default cache registry.

C

CollectionMappingStrategy - Enum in fr.xebia.extras.selma
Created by slemesle on 22/04/15.

D

DEFAULT_BOOLEAN - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
DEFAULT_BYTE - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
DEFAULT_CHAR - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
DEFAULT_DOUBLE - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
DEFAULT_FLOAT - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
DEFAULT_INT - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
DEFAULT_LONG - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
DEFAULT_SHORT - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
disableCache() - Method in class fr.xebia.extras.selma.Selma.MapperBuilder
 

E

EnumMapper - Annotation Type in fr.xebia.extras.selma
This annotation can be used inside the Mapper annotation to define global mapping properties for enumeration.

F

Field - Annotation Type in fr.xebia.extras.selma
Define a fieldname based mapping, @Field can only contain 2 string as values that will map names.
Fields - Annotation Type in fr.xebia.extras.selma
Deprecated.
Since 0.10, you should use @Mapper(withCustomFields=})
fr.xebia.extras.selma - package fr.xebia.extras.selma
 

G

get(IN) - Method in interface fr.xebia.extras.selma.InstanceCache
 
get(IN) - Method in class fr.xebia.extras.selma.SimpleInstanceCache
 
getMapper(Class<T>) - Static method in class fr.xebia.extras.selma.Selma
Mapper Builder DSL for those who like it like that.
getMapper(Class<T>, Object, Object) - Static method in class fr.xebia.extras.selma.Selma
Retrieve the generated Mapper for the corresponding interface in the classpath.
getMapperWithCustom(Class<T>, Object) - Static method in class fr.xebia.extras.selma.Selma
Retrieve or build the mapper generated for the given interface

I

IgnoreFields - Annotation Type in fr.xebia.extras.selma
Deprecated.
Since 0.10, You should use @Mapper(withIgnoreFields={}) or @Mappings(withIgnoreFields={}).
IgnoreMissing - Enum in fr.xebia.extras.selma
Created by slemesle on 27/11/14.
IN_VAR - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
INSTANCE_CACHE - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
InstanceCache - Interface in fr.xebia.extras.selma
 
IoC - Enum in fr.xebia.extras.selma
Created by slemesle on 27/03/15.
isIgnoreDestination() - Method in enum fr.xebia.extras.selma.IgnoreMissing
 
isIgnoreSource() - Method in enum fr.xebia.extras.selma.IgnoreMissing
 

M

Mapper - Annotation Type in fr.xebia.extras.selma
Mapper annotation used to denote interfaces that needs mappers implementation to be built.
mapper(Class<T>) - Static method in class fr.xebia.extras.selma.Selma
Retrieve the generated Mapper for the corresponding interface in the classpath and instantiate it.
mapper(Class<T>, Object) - Static method in class fr.xebia.extras.selma.Selma
Mapper Builder DSL for those who like it like that.
MAPPER_CLASS_SUFFIX - Static variable in class fr.xebia.extras.selma.SelmaConstants
 
Maps - Annotation Type in fr.xebia.extras.selma
Mapper annotation used to describe specific mappings for methods inside a mapper interface.

O

OUT_VAR - Static variable in class fr.xebia.extras.selma.SelmaConstants
 

P

pop() - Method in interface fr.xebia.extras.selma.InstanceCache
 
pop() - Method in class fr.xebia.extras.selma.SimpleInstanceCache
Called when exiting a generated mapping method, count down the mappingMethodRank.
push() - Method in interface fr.xebia.extras.selma.InstanceCache
 
push() - Method in class fr.xebia.extras.selma.SimpleInstanceCache
Put an instance of IN in the cache as key for the OUT instance to be mapped.
put(IN, OUT) - Method in interface fr.xebia.extras.selma.InstanceCache
 
put(IN, OUT) - Method in class fr.xebia.extras.selma.SimpleInstanceCache
Put an instance of IN in the cache as key for the OUT instance to be mapped.

S

Selma - Class in fr.xebia.extras.selma
Selma is the only class used to gain access to the Mappers implementations generated at compile time.
Selma() - Constructor for class fr.xebia.extras.selma.Selma
 
Selma.MapperBuilder<T> - Class in fr.xebia.extras.selma
 
SelmaConstants - Class in fr.xebia.extras.selma
 
SelmaConstants() - Constructor for class fr.xebia.extras.selma.SelmaConstants
 
SelmaException - Exception in fr.xebia.extras.selma
Created by slemesle on 02/06/2014.
SelmaException(Exception) - Constructor for exception fr.xebia.extras.selma.SelmaException
 
SelmaException(Exception, String, Object...) - Constructor for exception fr.xebia.extras.selma.SelmaException
 
SET_CUSTOM_MAPPER - Static variable in class fr.xebia.extras.selma.Selma
 
SET_FACTORY - Static variable in class fr.xebia.extras.selma.Selma
 
SimpleInstanceCache - Class in fr.xebia.extras.selma
Simple instance cache
SimpleInstanceCache() - Constructor for class fr.xebia.extras.selma.SimpleInstanceCache
 

V

valueOf(String) - Static method in enum fr.xebia.extras.selma.CollectionMappingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.xebia.extras.selma.IgnoreMissing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.xebia.extras.selma.IoC
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.xebia.extras.selma.CollectionMappingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.xebia.extras.selma.IgnoreMissing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.xebia.extras.selma.IoC
Returns an array containing the constants of this enum type, in the order they are declared.

W

withCustom(Object...) - Method in class fr.xebia.extras.selma.Selma.MapperBuilder
 
withFactories(Object...) - Method in class fr.xebia.extras.selma.Selma.MapperBuilder
 
withSources(Object...) - Method in class fr.xebia.extras.selma.Selma.MapperBuilder
 
B C D E F G I M O P S V W 

Copyright © 2016. All Rights Reserved.