com.unboundid.directory.sdk.common.schema
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 | 
 int | 
compareValues(com.unboundid.util.ByteString normValue1,
                           com.unboundid.util.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, toString, valuesMatch | 
 
compareValues
int compareValues(com.unboundid.util.ByteString normValue1,
                  com.unboundid.util.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.