org.apache.directory.shared.ldap.schema
Class DnComparator

java.lang.Object
  extended byorg.apache.directory.shared.ldap.schema.DnComparator
All Implemented Interfaces:
java.util.Comparator

public class DnComparator
extends java.lang.Object
implements java.util.Comparator

A DnComparator that uses a parser to parse Dn strings. The parser may or may not be Schema enabled.

Version:
$Rev: 379008 $
Author:
Apache Directory Project

Constructor Summary
DnComparator()
          Creates a default schema-less DN Comparator whose parser does not attempt to normalize assertion valeus while comparing DN components.
DnComparator(NameComponentNormalizer normalizer)
          Creates a DN Comparator using a name component normalizer which should use schema normalizers for attribute equality matching rules to normalize assertion values.
 
Method Summary
 int compare(java.lang.Object obj1, java.lang.Object obj2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

DnComparator

public DnComparator()
             throws javax.naming.NamingException
Creates a default schema-less DN Comparator whose parser does not attempt to normalize assertion valeus while comparing DN components.


DnComparator

public DnComparator(NameComponentNormalizer normalizer)
             throws javax.naming.NamingException
Creates a DN Comparator using a name component normalizer which should use schema normalizers for attribute equality matching rules to normalize assertion values.

Method Detail

compare

public int compare(java.lang.Object obj1,
                   java.lang.Object obj2)
Specified by:
compare in interface java.util.Comparator
See Also:
Comparator.compare(java.lang.Object, java.lang.Object)


Copyright © 2003-2006 . All Rights Reserved.