public class DefaultBiMappingRule<I,J,O> extends Object implements BiMappingRule<I,J,O>
| Constructor and Description |
|---|
DefaultBiMappingRule(DslField<I> inFieldInfo,
DslField<J> in2FieldInfo,
DslField<O> outFieldInfo,
BiTypeConverter<I,J,O> typeConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(MetadataVisitor visitor,
int depth) |
void |
executeOn(FieldModel inModel,
FieldModel outModel)
Execute the mapping rule on in/out models
|
String |
readable()
Returns the human readable version of this object.
|
BiMappingRule<I,J,O> |
registerOn(MappingRegistry registry)
Register this rule to the registry
|
boolean |
validate(FieldModel inModel,
FieldModel outModel)
Verifies the mapping rule for given in/out models
|
public boolean validate(FieldModel inModel, FieldModel outModel)
MappingRulevalidate in interface BiMappingRule<I,J,O>validate in interface MappingRuleinModel - in modeloutModel - out modelpublic void executeOn(FieldModel inModel, FieldModel outModel)
MappingRuleexecuteOn in interface BiMappingRule<I,J,O>executeOn in interface MappingRuleinModel - in modeloutModel - out modelpublic BiMappingRule<I,J,O> registerOn(MappingRegistry registry)
MappingRuleregisterOn in interface BiMappingRule<I,J,O>registerOn in interface MappingRuleregistry - mapping registrypublic void accept(MetadataVisitor visitor, int depth)
accept in interface SyntaxTreeCopyright © 2018. All rights reserved.