| Package | Description |
|---|---|
| fr.xebia.extras.selma.codegen |
| Modifier and Type | Method and Description |
|---|---|
InOutType |
MethodWrapper.inOutArgs() |
InOutType |
MethodWrapper.inOutType() |
InOutType |
MapperGeneratorContext.MappingMethod.inOutType() |
InOutType |
InOutType.invert() |
| Modifier and Type | Method and Description |
|---|---|
List<InOutType> |
MethodWrapper.allInOutArgs() |
List<InOutType> |
MethodWrapper.inOutTypes()
retrieves all kind of InOutTypes for a single method with aggregation or not
|
| Modifier and Type | Method and Description |
|---|---|
static MappingSourceNode |
MappingSourceNode.callGenericFactoryOut(InOutType inOutType,
String factoryCall) |
static MappingSourceNode |
MappingSourceNode.callStaticFactoryOut(InOutType inOutType,
String factoryCall) |
MappingBuilder |
MapsWrapper.findMappingFor(InOutType inOutType) |
MappingBuilder |
MappingRegistry.findMappingFor(InOutType inOutType) |
MappingSourceNode |
MapsWrapper.generateNewInstanceSourceNodes(InOutType inOutType,
BeanWrapper outBeanWrapper) |
MappingSourceNode |
MapperWrapper.generateNewInstanceSourceNodes(InOutType inOutType,
BeanWrapper outBeanWrapper) |
MappingSourceNode |
FactoryWrapper.generateNewInstanceSourceNodes(InOutType inOutType,
BeanWrapper outBeanWrapper)
Called to search for a matching factory and return the corresponding MappingSourceNode
|
MappingBuilder |
ImmutableTypesWrapper.get(InOutType inOutType) |
MappingBuilder |
EnumMappersWrapper.get(InOutType inOutType) |
static MappingBuilder |
MappingBuilder.getBuilderFor(MapperGeneratorContext context,
InOutType inOutType) |
MappingBuilder |
CustomMapperWrapper.getMapper(InOutType inOutType) |
static MappingSourceNode |
MappingSourceNode.instantiateOut(boolean useCyclicMapping,
InOutType inOutType,
String params) |
String |
MapperGeneratorContext.mappingMethod(InOutType inOutType)
return mappingMethod name and push it inType registry if not already done
|
void |
MapperGeneratorContext.mappingMethod(InOutType inOutType,
String name)
Push a custom mapping to the registry for later use
|
static MappingBuilder |
MappingBuilder.newCustomEnumMapper(InOutType inOutType,
String defaultValue)
Builds a method that match identical items and use default value otherwise
|
static MappingBuilder |
MappingBuilder.newCustomMapper(InOutType inOutType,
String name) |
static MappingBuilder |
MappingBuilder.newCustomMapperImmutableForUpdateGraph(InOutType inOutType,
String name) |
protected void |
MappingBuilder.setOrAssignNestedBean(MapperGeneratorContext context,
SourceNodeVars vars,
InOutType inOutType) |
SourceNodeVars |
SourceNodeVars.withInOutType(InOutType inOutType) |
| Modifier and Type | Method and Description |
|---|---|
MappingBuilder |
CustomMapperWrapper.getMappingInterceptor(List<InOutType> inOutTypes) |
static MappingSourceNode |
MappingSourceNode.mapMethod(MapperGeneratorContext context,
List<InOutType> inOutTypes,
String name,
boolean override,
boolean isFinal) |
MappingBuilder |
MapsWrapper.mappingInterceptor(List<InOutType> inOutType) |
MappingBuilder |
MappingRegistry.mappingInterceptor(List<InOutType> inOutType) |
static MappingBuilder |
MappingBuilder.newMappingInterceptor(List<InOutType> inOutTypes,
String name) |
static MappingSourceNode |
MappingSourceNode.setOutNullAllBlocks(List<InOutType> inOutTypes) |
| Constructor and Description |
|---|
InOutType(InOutType ioType,
boolean outPutAsParam) |
MapperGeneratorContext.MappingMethod(InOutType inOutType) |
MapperGeneratorContext.MappingMethod(InOutType inOutType,
String name) |
MapperGeneratorContext.MappingMethod(MapperGeneratorContext.MappingMethod mappingMethod,
InOutType key) |
Copyright © 2017. All Rights Reserved.