Enum FieldMatchList.MATCHACTION
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<FieldMatchList.MATCHACTION>
,java.lang.constant.Constable
- Enclosing interface:
- FieldMatchList
public static enum FieldMatchList.MATCHACTION extends java.lang.Enum<FieldMatchList.MATCHACTION>
NOCOPY - means no action is taken. A match on the field may be necessary for the successful match of the record, but the match result for this field is not recorded in the basis for agreement.
TRUEONLY - means that a match on the field is reported simply by the literal value "true".
COPYEQUALS - this option works only for fields that are compared for equality. If the match on the field is successful, that is the fields are equal, the value of the field is reported as the result of the match.
COPYMATCH - this option works for a comparison between an item in one record and a list of items in the other field. If such a comparison succeeds, the matching value is reported. The option also works when two lists of items are compared. If one or more items are found in common between the list, then those items (the set intersection) are reported.
COPYRANGE - this option works for a comparison between two numeric ranges. If the ranges overlap, then the calculated overlap range will be reported.
COMPROMISE - this option works for a comparison between two numeric ranges. If the ranges overlap, then a calculated compromise value will be reported.
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description COMPROMISE
COPYEQUALS
COPYMATCH
COPYRANGE
NOCOPY
TRUEONLY
-
Method Summary
Modifier and Type Method Description static FieldMatchList.MATCHACTION
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static FieldMatchList.MATCHACTION[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-