-
- All Known Implementing Classes:
AggregateTransformationMappingStep
,ConstantTransformationMappingStep
,ConversionTransformationMappingStep
,CrossReferenceTransformationMappingStep
,SourceFieldMappingStep
public interface SingleOutputTransformableStep<SF extends Field,TF extends Field>
Represents mapping steps that have only one output.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AggregateTransformationMappingStep<SF,TF>
aggregate(AggregateTransformationDefinition<?,?> transformation)
Aggregates the input value with others into a single value.ConversionTransformationMappingStep<SF,TF>
convert(ConversionTransformationDefinition<?,?> transformation)
Converts the input value.CrossReferenceTransformationMappingStep<SF,TF>
crossReference(CrossReferenceTransformationDefinition<?,?> transformation)
Looks up a value with a cross reference.SplitTransformationMappingStep<SF,TF>
split(SplitTransformationDefinition<?,?> transformation)
Splits the single input value into multiple ones.TargetFieldMappingStep<SF,TF>
toField(TF field)
Maps the value with a target field.
-
-
-
Method Detail
-
convert
ConversionTransformationMappingStep<SF,TF> convert(ConversionTransformationDefinition<?,?> transformation)
Converts the input value.- Parameters:
transformation
- The conversion transformation.
-
aggregate
AggregateTransformationMappingStep<SF,TF> aggregate(AggregateTransformationDefinition<?,?> transformation)
Aggregates the input value with others into a single value.- Parameters:
transformation
- The aggregate transformation.
-
split
SplitTransformationMappingStep<SF,TF> split(SplitTransformationDefinition<?,?> transformation)
Splits the single input value into multiple ones.- Parameters:
transformation
- The split transformation.
-
crossReference
CrossReferenceTransformationMappingStep<SF,TF> crossReference(CrossReferenceTransformationDefinition<?,?> transformation)
Looks up a value with a cross reference.- Parameters:
transformation
- The cross reference transformation.
-
toField
TargetFieldMappingStep<SF,TF> toField(TF field)
Maps the value with a target field.- Parameters:
field
- The target field.
-
-