Interface OrderingMatchingRule
-
- All Superinterfaces:
MatchingRule
@NotExtensible @ThreadSafety(level=INTERFACE_THREADSAFE) public interface OrderingMatchingRule extends MatchingRule
This interface provides an API for interacting with ordering matching rules, which can be used to determine the logical order of two values in a sorted list.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
compareValues(ByteString normValue1, ByteString normValue2)
Compares the provided values to determine their logical order in a sorted list.-
Methods inherited from interface com.unboundid.directory.sdk.common.schema.MatchingRule
equals, getDescription, getName, getNameOrOID, getOID, getSyntaxOID, hashCode, hasNameOrOID, isObsolete, normalizeValue, normalizeValue, toString, valuesMatch
-
-
-
-
Method Detail
-
compareValues
int compareValues(ByteString normValue1, ByteString normValue2)
Compares the provided values to determine their logical order in a sorted list.- Parameters:
normValue1
- The normalized form of the first value for which to make the determination.normValue2
- The normalized form of the second value for which to make the determination.- Returns:
- A negative value if the first value should be ordered before the second, a positive value if the first value should be ordered after the second, or zero if there is no logical difference between the provided values.
-
-