- Type Parameters:
SF- Source field type.TF- Target field type.
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Strategy to match source fields with target fields when mapping fields.
- Since:
- 4.1.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic <SF extends Field,TF extends Field>
FieldMatcher<SF,TF> Returntrueif the source field's index equals the target field's indexstatic <SF extends Field,TF extends Field>
FieldMatcher<SF,TF> Returnstrueif the source field's label equals the target field's label (case-sensitive).static <SF extends Field,TF extends Field>
FieldMatcher<SF,TF> Returnstrueif the source field's label equals the target field's label (case-insensitive).booleanReturnstrueif the source field matches the target field.
-
Method Details
-
getMatcherByLabel
Returnstrueif the source field's label equals the target field's label (case-sensitive).- See Also:
-
getMatcherByLabelIgnoreCase
Returnstrueif the source field's label equals the target field's label (case-insensitive).- See Also:
-
getMatcherByIndex
Returntrueif the source field's index equals the target field's index- See Also:
-
match
Returnstrueif the source field matches the target field.
-