public interface MappingRule extends DSLBuilder
| Modifier and Type | Method and Description |
|---|---|
Context |
executeOn(FieldModel inModel,
FieldModel outModel)
Execute the mapping rule on in/out models
|
<C extends Context> |
executeOn(FieldModel inModel,
FieldModel outModel,
C context)
Execute the mapping rule on in/out models with given context
|
default java.util.stream.Stream<MappingRule> |
stream()
Stream over mapping rules contained in this rule Default implementation returns a stream of itself.
|
boolean |
validate(FieldModel inModel,
FieldModel outModel)
Verifies the mapping rule for given in/out models
|
boolean validate(FieldModel inModel, FieldModel outModel)
inModel - in modeloutModel - out modelContext executeOn(FieldModel inModel, FieldModel outModel)
inModel - in modeloutModel - out model<C extends Context> C executeOn(FieldModel inModel, FieldModel outModel, C context)
C - context typeinModel - in modeloutModel - out modelcontext - contextdefault java.util.stream.Stream<MappingRule> stream()