public class ConsumerOutput<T> extends AbstractDSLBuilder implements MappingOutput<T>
| Constructor and Description |
|---|
ConsumerOutput(MappingMetadata metadata,
TriConsumer<FieldModel,Context,T> outputFunction) |
ConsumerOutput(TriConsumer<FieldModel,Context,T> outputFunction) |
| Modifier and Type | Method and Description |
|---|---|
MappingMetadata |
metadata() |
boolean |
validate(FieldModel outModel)
Verifies the output for the given out model
|
void |
write(FieldModel outModel,
Context context,
T value)
Writes the output value
|
toStringpublic ConsumerOutput(MappingMetadata metadata, TriConsumer<FieldModel,Context,T> outputFunction)
public ConsumerOutput(TriConsumer<FieldModel,Context,T> outputFunction)
public boolean validate(FieldModel outModel)
MappingOutputvalidate in interface MappingOutput<T>outModel - out modelpublic MappingMetadata metadata()
metadata in interface DSLBuilderpublic void write(FieldModel outModel, Context context, T value)
MappingOutputwrite in interface MappingOutput<T>outModel - out modelcontext - contextvalue - value to write