Package com.unboundid.ldap.matchingrules
This package contains classes which may be used to normalize and compare
attribute values that allow for more correct matching operations.
-
Class Summary Class Description AcceptAllSimpleMatchingRule This class provides a common matching rule framework that may be extended by matching rule implementations in which equality, ordering, and substring matching can all be made based on byte-for-byte comparisons of the normalized value, and any value is acceptable.BooleanMatchingRule This class provides an implementation of a matching rule that performs equality comparisons against Boolean values, which should be either "TRUE" or "FALSE".CaseExactStringMatchingRule This class provides an implementation of a matching rule that uses case-sensitive matching that also treats multiple consecutive (non-escaped) spaces as a single space.CaseIgnoreListMatchingRule This class provides an implementation of a matching rule that may be used to process values containing lists of items, in which each item is separated by a dollar sign ($) character.CaseIgnoreStringMatchingRule This class provides an implementation of a matching rule that uses case-insensitive matching that also treats multiple consecutive (non-escaped) spaces as a single space.DistinguishedNameMatchingRule This class provides an implementation of a matching rule that performs equality comparisons against values that should be distinguished names.GeneralizedTimeMatchingRule This class provides an implementation of a matching rule that performs equality and ordering comparisons against values that should be timestamps in the generalized time syntax.IntegerMatchingRule This class provides an implementation of a matching rule that performs equality and ordering comparisons against values that should be integers.MatchingRule This class defines the API for an LDAP matching rule, which may be used to determine whether two values are equal to each other, and to normalize values so that they may be more easily compared.NumericStringMatchingRule This class provides an implementation of a matching rule that allows strings consisting of numeric digits and spaces.OctetStringMatchingRule This class provides an implementation of a matching rule that performs byte-for-byte matching.SimpleMatchingRule This class provides a common matching rule framework that may be extended by matching rule implementations in which equality, ordering, and substring matching can all be made based on byte-for-byte comparisons of the normalized value, for values that are considered acceptable by theMatchingRule.normalize(com.unboundid.asn1.ASN1OctetString)
andMatchingRule.normalizeSubstring(com.unboundid.asn1.ASN1OctetString, byte)
methods.TelephoneNumberMatchingRule This class provides an implementation of a matching rule that may be used for telephone numbers.