Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 54352 invoked from network); 23 Jan 2011 01:18:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Jan 2011 01:18:58 -0000 Received: (qmail 17164 invoked by uid 500); 23 Jan 2011 01:18:58 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 17102 invoked by uid 500); 23 Jan 2011 01:18:58 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 17093 invoked by uid 99); 23 Jan 2011 01:18:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 23 Jan 2011 01:18:57 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 23 Jan 2011 01:18:53 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 456F62388C6A; Sun, 23 Jan 2011 01:17:43 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1062306 [21/32] - in /directory: apacheds-manuals/trunk/src/advanced-user-guide/ apacheds-manuals/trunk/src/basic-user-guide/ apacheds/trunk/core-annotations/src/main/java/org/apache/directory/server/core/factory/ apacheds/trunk/core-api/s... Date: Sun, 23 Jan 2011 01:17:26 -0000 To: commits@directory.apache.org From: akarasulu@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20110123011743.456F62388C6A@eris.apache.org> Copied: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/Dn.java (from r1062292, directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DN.java) URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/Dn.java?p2=directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/Dn.java&p1=directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DN.java&r1=1062292&r2=1062306&rev=1062306&view=diff ============================================================================== --- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DN.java (original) +++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/Dn.java Sun Jan 23 01:17:06 2011 @@ -41,29 +41,29 @@ import org.slf4j.LoggerFactory; /** - * The DN class contains a DN (Distinguished Name). This class is immutable. + * The Dn class contains a Dn (Distinguished Name). This class is immutable. *
* Its specification can be found in RFC 2253, * "UTF-8 String Representation of Distinguished Names". *
- * We will store two representation of a DN : + * We will store two representation of a Dn : *
    *
  • a user Provider representation, which is the parsed String given by a user
  • *
  • an internal representation.
  • *
* - * A DN is formed of RDNs, in a specific order :
- * RDN[n], RDN[n-1], ... RDN[1], RDN[0]
+ * A Dn is formed of RDNs, in a specific order :
+ * Rdn[n], Rdn[n-1], ... Rdn[1], Rdn[0]
* - * It represents a tree, in which the root is the last RDN (RDN[0]) and the leaf - * is the first RDN (RDN[n]). + * It represents a tree, in which the root is the last Rdn (Rdn[0]) and the leaf + * is the first Rdn (Rdn[n]). * * @author Apache Directory Project */ -public class DN implements Cloneable, Serializable, Comparable, Iterable +public class Dn implements Cloneable, Serializable, Comparable, Iterable { /** The LoggerFactory used by this class */ - protected static final Logger LOG = LoggerFactory.getLogger( DN.class ); + protected static final Logger LOG = LoggerFactory.getLogger( Dn.class ); /** * Declares the Serial Version Uid. @@ -80,22 +80,22 @@ public class DN implements Cloneable, Se /** Value returned by the compareTo method if values are equals */ public static final int EQUAL = 0; - /** A flag used to tell if the DN has been normalized */ + /** A flag used to tell if the Dn has been normalized */ private AtomicBoolean normalized; // ~ Static fields/initializers // ----------------------------------------------------------------- /** - * The RDNs that are elements of the DN + * The RDNs that are elements of the Dn * NOTE THAT THESE ARE IN THE OPPOSITE ORDER FROM THAT IMPLIED BY THE JAVADOC! * Rdn[0] is rdns.get(n) and Rdn[n] is rdns.get(0) *
- * For instance,if the DN is "dc=c, dc=b, dc=a", then the RDNs are stored as : + * For instance,if the Dn is "dc=c, dc=b, dc=a", then the RDNs are stored as : * [0] : dc=c * [1] : dc=b * [2] : dc=a */ - protected List rdns = new ArrayList( 5 ); + protected List rdns = new ArrayList( 5 ); /** The user provided name */ private String upName; @@ -106,8 +106,8 @@ public class DN implements Cloneable, Se /** The bytes representation of the normName */ private byte[] bytes; - /** A null DN */ - public static final DN EMPTY_DN = new DN(); + /** A null Dn */ + public static final Dn EMPTY_DN = new Dn(); /** the schema manager */ private transient SchemaManager schemaManager; @@ -115,7 +115,7 @@ public class DN implements Cloneable, Se /** * An iterator over RDNs */ - private final class RdnIterator implements Iterator + private final class RdnIterator implements Iterator { // The current index int index; @@ -139,7 +139,7 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public RDN next() + public Rdn next() { return index >= 0 ? rdns.get( index-- ) : null; } @@ -159,18 +159,18 @@ public class DN implements Cloneable, Se // ------------------------------------------------------------------------------------ /** - * Construct an empty DN object + * Construct an empty Dn object */ - public DN() + public Dn() { this( ( SchemaManager ) null ); } /** - * Construct an empty DN object + * Construct an empty Dn object */ - public DN( SchemaManager schemaManger ) + public Dn(SchemaManager schemaManger) { this.schemaManager = schemaManger; upName = ""; @@ -180,28 +180,28 @@ public class DN implements Cloneable, Se /** - * @see #DN(DN, SchemaManager) + * @see #Dn(Dn, SchemaManager) */ - public DN( DN dn ) throws LdapInvalidDnException + public Dn(Dn dn) throws LdapInvalidDnException { this( dn, null ); } /** - * Copies a DN to an DN. + * Copies a Dn to an Dn. * * @param dn composed of String name components. * @param schemaManager the schema manager * @throws LdapInvalidDnException If the Name is invalid. */ - public DN( DN dn, SchemaManager schemaManager ) throws LdapInvalidDnException + public Dn(Dn dn, SchemaManager schemaManager) throws LdapInvalidDnException { this.schemaManager = schemaManager; if ( ( dn != null ) && ( dn.size() != 0 ) ) { - for ( RDN rdn : dn ) + for ( Rdn rdn : dn ) { rdns.add( 0, rdn.clone() ); } @@ -224,16 +224,16 @@ public class DN implements Cloneable, Se /** - * @see #DN(String, SchemaManager) + * @see #Dn(String, SchemaManager) */ - public DN( String upName ) throws LdapInvalidDnException + public Dn(String upName) throws LdapInvalidDnException { this( upName, null ); } /** - * Parse a String and checks that it is a valid DN
+ * Parse a String and checks that it is a valid Dn
*

* <distinguishedName> ::= <name> | e
* <name> ::= <name-component> <name-components>
@@ -241,11 +241,11 @@ public class DN implements Cloneable, Se * <spaces> <name-component> <name-components> | e
*

* - * @param upName The String that contains the DN. + * @param upName The String that contains the Dn. * @param schemaManager the schema manager (optional) - * @throws LdapInvalidNameException if the String does not contain a valid DN. + * @throws LdapInvalidNameException if the String does not contain a valid Dn. */ - public DN( String upName, SchemaManager schemaManager ) throws LdapInvalidDnException + public Dn(String upName, SchemaManager schemaManager) throws LdapInvalidDnException { if ( upName != null ) { @@ -263,7 +263,7 @@ public class DN implements Cloneable, Se { normalized.set( false ); - // Stores the representations of a DN : internal (as a string and as a + // Stores the representations of a Dn : internal (as a string and as a // byte[]) and external. normalizeInternal(); } @@ -273,26 +273,26 @@ public class DN implements Cloneable, Se /** - * @see #DN(SchemaManager, String...) + * @see #Dn(SchemaManager, String...) */ - public DN( String... upRdns ) throws LdapInvalidDnException + public Dn(String... upRdns) throws LdapInvalidDnException { this( null, upRdns ); } /** - * Creates a new instance of DN, using varargs to declare the RDNs. Each - * String is either a full RDN, or a couple of AttributeType DI and a value. + * Creates a new instance of Dn, using varargs to declare the RDNs. Each + * String is either a full Rdn, or a couple of AttributeType DI and a value. * If the String contains a '=' symbol, the the constructor will assume that - * the String arg contains afull RDN, otherwise, it will consider that the + * the String arg contains afull Rdn, otherwise, it will consider that the * following arg is the value. * An example of usage would be : *
      * String exampleName = "example";
      * String baseDn = "dc=apache,dc=org";
      *
-     * DN dn = new DN(
+     * Dn dn = new Dn(
      *     "cn=Test",
      *     "ou", exampleName,
      *     baseDn);
@@ -302,7 +302,7 @@ public class DN implements Cloneable, Se
      * @param upRdns
      * @throws LdapInvalidDnException
      */
-    public DN( SchemaManager schemaManager, String... upRdns ) throws LdapInvalidDnException
+    public Dn(SchemaManager schemaManager, String... upRdns) throws LdapInvalidDnException
     {
         StringBuilder sb = new StringBuilder();
         boolean valueExpected = false;
@@ -343,7 +343,7 @@ public class DN implements Cloneable, Se
 
         normalized = new AtomicBoolean();
 
-        // Stores the representations of a DN : internal (as a string and as a
+        // Stores the representations of a Dn : internal (as a string and as a
         // byte[]) and external.
         upName = sb.toString();
         DnParser.parseInternal( upName, rdns );
@@ -362,14 +362,14 @@ public class DN implements Cloneable, Se
 
 
     /**
-     * Create a DN while deserializing it.
+     * Create a Dn while deserializing it.
      *
      * Note : this constructor is used only by the deserialization method.
      * @param upName The user provided name
      * @param normName the normalized name
      * @param bytes the name as a byte[]
      */
-    DN( String upName, String normName, byte[] bytes )
+    Dn(String upName, String normName, byte[] bytes)
     {
         normalized = new AtomicBoolean( true );
         this.upName = upName;
@@ -379,16 +379,16 @@ public class DN implements Cloneable, Se
 
 
     /**
-     * Creates a DN.
+     * Creates a Dn.
      *
      * Note: This is mostly used internally in the server
      *
      * @param upName The user provided name
      * @param normName the normalized name
      * @param bytes the name as a byte[]
-     * @param rdnList the list of RDNs present in the DN
+     * @param rdnList the list of RDNs present in the Dn
      */
-    public DN( String upName, String normName, byte[] bytes, List rdnList )
+    public Dn(String upName, String normName, byte[] bytes, List rdnList)
     {
         this( upName, normName, bytes );
         rdns.addAll( rdnList );
@@ -397,11 +397,11 @@ public class DN implements Cloneable, Se
 
     /**
      *
-     * Creates a DN by based on the given RDN.
+     * Creates a Dn by based on the given Rdn.
      *
-     * @param rdn the RDN to be used in the DN
+     * @param rdn the Rdn to be used in the Dn
      */
-    public DN( RDN rdn )
+    public Dn(Rdn rdn)
     {
         rdns.add( rdn.clone() );
 
@@ -422,28 +422,28 @@ public class DN implements Cloneable, Se
 
 
     /**
-     * Static factory which creates a normalized DN from a String and a Map of OIDs.
+     * Static factory which creates a normalized Dn from a String and a Map of OIDs.
      * 
* This method is for test purpose only, and as it's package protected, won't be usable * out of this scope. * - * @param name The DN as a String + * @param name The Dn as a String * @param oidsMap The OID mapping - * @return A valid DN - * @throws LdapInvalidNameException If the DN is invalid. + * @return A valid Dn + * @throws LdapInvalidNameException If the Dn is invalid. * @throws LdapInvalidDnException If something went wrong. */ - /* No qualifier */static DN normalize( String name, Map oidsMap ) + /* No qualifier */static Dn normalize( String name, Map oidsMap ) throws LdapInvalidDnException { if ( ( name == null ) || ( name.length() == 0 ) || ( oidsMap == null ) || ( oidsMap.isEmpty() ) ) { - return DN.EMPTY_DN; + return Dn.EMPTY_DN; } - DN newDn = new DN( name ); + Dn newDn = new Dn( name ); - for ( RDN rdn : newDn.rdns ) + for ( Rdn rdn : newDn.rdns ) { String upName = rdn.getName(); rdnOidToName( rdn, oidsMap ); @@ -459,7 +459,7 @@ public class DN implements Cloneable, Se /** - * Normalize the DN by triming useless spaces and lowercasing names. + * Normalize the Dn by triming useless spaces and lowercasing names. */ void normalizeInternal() { @@ -468,9 +468,9 @@ public class DN implements Cloneable, Se /** - * Build the normalized DN as a String, + * Build the normalized Dn as a String, * - * @return A String representing the normalized DN + * @return A String representing the normalized Dn */ private String toNormName() { @@ -484,7 +484,7 @@ public class DN implements Cloneable, Se StringBuffer sb = new StringBuffer(); boolean isFirst = true; - for ( RDN rdn : rdns ) + for ( Rdn rdn : rdns ) { if ( isFirst ) { @@ -512,10 +512,10 @@ public class DN implements Cloneable, Se /** - * Return the normalized DN as a String. It returns the same value as the + * Return the normalized Dn as a String. It returns the same value as the * getNormName method * - * @return A String representing the normalized DN + * @return A String representing the normalized Dn */ public String toString() { @@ -524,9 +524,9 @@ public class DN implements Cloneable, Se /** - * Return the User Provided DN as a String, + * Return the User Provided Dn as a String, * - * @return A String representing the User Provided DN + * @return A String representing the User Provided Dn */ private String toUpName() { @@ -539,7 +539,7 @@ public class DN implements Cloneable, Se StringBuffer sb = new StringBuffer(); boolean isFirst = true; - for ( RDN rdn : rdns ) + for ( Rdn rdn : rdns ) { if ( isFirst ) { @@ -561,23 +561,23 @@ public class DN implements Cloneable, Se /** - * Return the User Provided prefix representation of the DN starting at the + * Return the User Provided prefix representation of the Dn starting at the * posn position. * * If posn = 0, return an empty string. * - * for DN : sn=smith, dc=apache, dc=org + * for Dn : sn=smith, dc=apache, dc=org * getUpname(0) -> "" * getUpName(1) -> "dc=org" * getUpname(3) -> "sn=smith, dc=apache, dc=org" * getUpName(4) -> ArrayOutOfBoundException * * Warning ! The returned String is not exactly the - * user provided DN, as spaces before and after each RDNs have been trimmed. + * user provided Dn, as spaces before and after each RDNs have been trimmed. * * @param posn * The starting position - * @return The truncated DN + * @return The truncated Dn */ private String getUpNamePrefix( int posn ) { @@ -616,21 +616,21 @@ public class DN implements Cloneable, Se /** - * Return the User Provided suffix representation of the DN starting at the + * Return the User Provided suffix representation of the Dn starting at the * posn position. * If posn = 0, return an empty string. * - * for DN : sn=smith, dc=apache, dc=org + * for Dn : sn=smith, dc=apache, dc=org * getUpname(0) -> "sn=smith, dc=apache, dc=org" * getUpName(1) -> "sn=smith, dc=apache" * getUpname(3) -> "sn=smith" * getUpName(4) -> "" * * Warning ! The returned String is not exactly the user - * provided DN, as spaces before and after each RDNs have been trimmed. + * provided Dn, as spaces before and after each RDNs have been trimmed. * * @param posn The starting position - * @return The truncated DN + * @return The truncated Dn */ private String getUpNameSuffix( int posn ) { @@ -671,7 +671,7 @@ public class DN implements Cloneable, Se { int result = 37; - for ( RDN rdn : rdns ) + for ( Rdn rdn : rdns ) { result = result * 17 + rdn.hashCode(); } @@ -681,9 +681,9 @@ public class DN implements Cloneable, Se /** - * Get the initial DN + * Get the initial Dn * - * @return The DN as a String + * @return The Dn as a String */ public String getName() { @@ -694,7 +694,7 @@ public class DN implements Cloneable, Se /** * Sets the up name. * - * Package private because DN is immutable, only used by the DN parser. + * Package private because Dn is immutable, only used by the Dn parser. * * @param upName the new up name */ @@ -705,9 +705,9 @@ public class DN implements Cloneable, Se /** - * Get the normalized DN + * Get the normalized Dn * - * @return The DN as a String + * @return The Dn as a String */ public String getNormName() { @@ -730,42 +730,42 @@ public class DN implements Cloneable, Se /** - * Get the number of bytes necessary to store this DN + * Get the number of bytes necessary to store this Dn - * @param dn The DN. + * @param dn The Dn. * @return A integer, which is the size of the UTF-8 byte array */ - public static int getNbBytes( DN dn ) + public static int getNbBytes( Dn dn ) { return dn.bytes == null ? 0 : dn.bytes.length; } /** - * Get an UTF-8 representation of the normalized form of the DN + * Get an UTF-8 representation of the normalized form of the Dn * - * @param dn The DN. - * @return A byte[] representation of the DN + * @param dn The Dn. + * @return A byte[] representation of the Dn */ - public static byte[] getBytes( DN dn ) + public static byte[] getBytes( Dn dn ) { return dn == null ? null : dn.bytes; } /** - * Tells if the current DN is a parent of another DN.
+ * Tells if the current Dn is a parent of another Dn.
* For instance, dc=com is a parent * of dc=example, dc=com * * @param dn The child - * @return true if the current DN is a parent of the given DN + * @return true if the current Dn is a parent of the given Dn */ public boolean isParentOf( String dn ) { try { - return isParentOf( new DN( dn ) ); + return isParentOf( new Dn( dn ) ); } catch ( LdapInvalidDnException lide ) { @@ -775,14 +775,14 @@ public class DN implements Cloneable, Se /** - * Tells if the current DN is a parent of another DN.
+ * Tells if the current Dn is a parent of another Dn.
* For instance, dc=com is a parent * of dc=example, dc=com * * @param dn The child - * @return true if the current DN is a parent of the given DN + * @return true if the current Dn is a parent of the given Dn */ - public boolean isParentOf( DN dn ) + public boolean isParentOf( Dn dn ) { if ( dn == null ) { @@ -794,18 +794,18 @@ public class DN implements Cloneable, Se /** - * Tells if a DN is a child of another DN.
+ * Tells if a Dn is a child of another Dn.
* For instance, dc=example, dc=com is a child * of dc=com * * @param dn The parent - * @return true if the current DN is a child of the given DN + * @return true if the current Dn is a child of the given Dn */ public boolean isChildOf( String dn ) { try { - return isChildOf( new DN( dn ) ); + return isChildOf( new Dn( dn ) ); } catch ( LdapInvalidDnException lide ) { @@ -815,14 +815,14 @@ public class DN implements Cloneable, Se /** - * Tells if a DN is a child of another DN.
+ * Tells if a Dn is a child of another Dn.
* For instance, dc=example, dc=apache, dc=com is a child * of dc=com * * @param dn The parent - * @return true if the current DN is a child of the given DN + * @return true if the current Dn is a child of the given Dn */ - public boolean isChildOf( DN dn ) + public boolean isChildOf( Dn dn ) { if ( ( dn == null ) || dn.isRootDSE() ) { @@ -831,17 +831,17 @@ public class DN implements Cloneable, Se if ( dn.size() > size() ) { - // The name is longer than the current DN. + // The name is longer than the current Dn. return false; } - // Ok, iterate through all the RDN of the name, + // Ok, iterate through all the Rdn of the name, // starting a the end of the current list. for ( int i = dn.size() - 1; i >= 0; i-- ) { - RDN nameRdn = dn.rdns.get( dn.rdns.size() - i - 1 ); - RDN ldapRdn = rdns.get( rdns.size() - i - 1 ); + Rdn nameRdn = dn.rdns.get( dn.rdns.size() - i - 1 ); + Rdn ldapRdn = rdns.get( rdns.size() - i - 1 ); if ( nameRdn.compareTo( ldapRdn ) != 0 ) { @@ -855,16 +855,16 @@ public class DN implements Cloneable, Se /** * Determines whether this name has a specific suffix. A name - * name has a DN as a suffix if its right part contains the given DN + * name has a Dn as a suffix if its right part contains the given Dn * * Be aware that for a specific - * DN like : cn=xxx, ou=yyy the hasSuffix method will return false with + * Dn like : cn=xxx, ou=yyy the hasSuffix method will return false with * ou=yyy, and true with cn=xxx * * @param dn the name to check * @return true if dn is a suffix of this name, false otherwise */ - public boolean hasSuffix( DN dn ) + public boolean hasSuffix( Dn dn ) { if ( dn == null ) { @@ -878,17 +878,17 @@ public class DN implements Cloneable, Se if ( dn.size() > size() ) { - // The name is longer than the current DN. + // The name is longer than the current Dn. return false; } - // Ok, iterate through all the RDN of the name, + // Ok, iterate through all the Rdn of the name, // starting a the end of the current list. for ( int i = 0; i < dn.size(); i++ ) { - RDN nameRdn = dn.rdns.get( i ); - RDN ldapRdn = rdns.get( i ); + Rdn nameRdn = dn.rdns.get( i ); + Rdn ldapRdn = rdns.get( i ); if ( nameRdn.compareTo( ldapRdn ) != 0 ) { @@ -901,9 +901,9 @@ public class DN implements Cloneable, Se /** - * Tells if the DN contains no RDN + * Tells if the Dn contains no Rdn * - * @return true if the DN is empty + * @return true if the Dn is empty */ public boolean isEmpty() { @@ -912,9 +912,9 @@ public class DN implements Cloneable, Se /** - * Tells if the DN is the RootDSE DN (ie, an empty DN) + * Tells if the Dn is the RootDSE Dn (ie, an empty Dn) * - * @return true if the DN is the RootDSE's DN + * @return true if the Dn is the RootDSE's Dn */ public boolean isRootDSE() { @@ -923,15 +923,15 @@ public class DN implements Cloneable, Se /** - * Get the given RDN as a String. The position is used in the - * reverse order. Assuming that we have a DN like + * Get the given Rdn as a String. The position is used in the + * reverse order. Assuming that we have a Dn like *
dc=example,dc=apache,dc=org
* then : *
  • get(0) will return dc=org
  • *
  • get(1) will return dc=apache
  • *
  • get(2) will return dc=example
  • * - * @param posn The position of the wanted RDN in the DN. + * @param posn The position of the wanted Rdn in the Dn. */ public String get( int posn ) { @@ -941,7 +941,7 @@ public class DN implements Cloneable, Se } else { - RDN rdn = rdns.get( rdns.size() - posn - 1 ); + Rdn rdn = rdns.get( rdns.size() - posn - 1 ); return rdn.getNormName(); } @@ -958,7 +958,7 @@ public class DN implements Cloneable, Se * @throws ArrayIndexOutOfBoundsException * if posn is outside the specified range */ - public RDN getRdn( int posn ) + public Rdn getRdn( int posn ) { if ( rdns.size() == 0 ) { @@ -966,7 +966,7 @@ public class DN implements Cloneable, Se } else { - RDN rdn = rdns.get( rdns.size() - posn - 1 ); + Rdn rdn = rdns.get( rdns.size() - posn - 1 ); return rdn.clone(); } @@ -976,9 +976,9 @@ public class DN implements Cloneable, Se /** * Retrieves the last (leaf) component of this name. * - * @return the last component of this DN + * @return the last component of this Dn */ - public RDN getRdn() + public Rdn getRdn() { if ( rdns.size() == 0 ) { @@ -996,7 +996,7 @@ public class DN implements Cloneable, Se * * @return All the components */ - public List getRdns() + public List getRdns() { return UnmodifiableList.decorate( rdns ); } @@ -1005,7 +1005,7 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public DN getPrefix( int posn ) + public Dn getPrefix( int posn ) { if ( rdns.size() == 0 ) { @@ -1019,12 +1019,12 @@ public class DN implements Cloneable, Se throw new ArrayIndexOutOfBoundsException( message ); } - DN newDn = new DN(); + Dn newDn = new Dn(); for ( int i = rdns.size() - posn; i < rdns.size(); i++ ) { // Don't forget to clone the rdns ! - newDn.rdns.add( ( RDN ) rdns.get( i ).clone() ); + newDn.rdns.add( (Rdn) rdns.get( i ).clone() ); } newDn.normName = newDn.toNormName(); @@ -1038,7 +1038,7 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public DN getSuffix( int posn ) + public Dn getSuffix( int posn ) { if ( rdns.size() == 0 ) { @@ -1052,12 +1052,12 @@ public class DN implements Cloneable, Se throw new ArrayIndexOutOfBoundsException( message ); } - DN newDn = new DN(); + Dn newDn = new Dn(); for ( int i = 0; i < size() - posn; i++ ) { // Don't forget to clone the rdns ! - newDn.rdns.add( ( RDN ) rdns.get( i ).clone() ); + newDn.rdns.add( (Rdn) rdns.get( i ).clone() ); } newDn.normName = newDn.toNormName(); @@ -1076,21 +1076,21 @@ public class DN implements Cloneable, Se * @param posn the index in this name at which to add the new components. * Must be in the range [0,size()]. Note this is from the opposite end as rnds.get(posn) * @param dn the components to add - * @return a cloned and updated DN of the original DN, if no changes were applied the original DN will be returned + * @return a cloned and updated Dn of the original Dn, if no changes were applied the original Dn will be returned * @throws ArrayIndexOutOfBoundsException * if posn is outside the specified range * @throws LdapInvalidDnException * if n is not a valid name, or if the addition of * the components would violate the syntax rules of this name */ - public DN addAllNormalized( int posn, DN dn ) throws LdapInvalidDnException + public Dn addAllNormalized( int posn, Dn dn ) throws LdapInvalidDnException { if ( ( dn == null ) || ( dn.size() == 0 ) ) { return this; } - DN clonedDn = clone(); + Dn clonedDn = clone(); // Concatenate the rdns clonedDn.rdns.addAll( clonedDn.size() - posn, dn.rdns ); @@ -1115,7 +1115,7 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public DN addAll( DN suffix ) throws LdapInvalidDnException + public Dn addAll( Dn suffix ) throws LdapInvalidDnException { return addAll( rdns.size(), suffix ); } @@ -1124,14 +1124,14 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public DN addAll( int posn, DN dn ) throws LdapInvalidDnException + public Dn addAll( int posn, Dn dn ) throws LdapInvalidDnException { if ( ( dn == null ) || ( dn.size() == 0 ) ) { return this; } - DN clonedDn = clone(); + Dn clonedDn = clone(); // Concatenate the rdns clonedDn.rdns.addAll( clonedDn.size() - posn, dn.rdns ); @@ -1168,17 +1168,17 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public DN add( String comp ) throws LdapInvalidDnException + public Dn add( String comp ) throws LdapInvalidDnException { if ( comp.length() == 0 ) { return this; } - DN clonedDn = clone(); + Dn clonedDn = clone(); // We have to parse the nameComponent which is given as an argument - RDN newRdn = new RDN( comp, schemaManager ); + Rdn newRdn = new Rdn( comp, schemaManager ); clonedDn.rdns.add( 0, newRdn ); @@ -1199,14 +1199,14 @@ public class DN implements Cloneable, Se /** - * Adds a single RDN to the (leaf) end of this name. + * Adds a single Rdn to the (leaf) end of this name. * - * @param newRdn the RDN to add - * @return the updated cloned DN + * @param newRdn the Rdn to add + * @return the updated cloned Dn */ - public DN add( RDN newRdn ) + public Dn add( Rdn newRdn ) { - DN clonedDn = clone(); + Dn clonedDn = clone(); clonedDn.rdns.add( 0, newRdn.clone() ); clonedDn.normalized.getAndSet( false ); @@ -1246,7 +1246,7 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public DN add( int posn, String comp ) throws LdapInvalidDnException + public Dn add( int posn, String comp ) throws LdapInvalidDnException { if ( ( posn < 0 ) || ( posn > size() ) ) { @@ -1256,9 +1256,9 @@ public class DN implements Cloneable, Se } // We have to parse the nameComponent which is given as an argument - RDN newRdn = new RDN( comp ); + Rdn newRdn = new Rdn( comp ); - DN clonedDn = clone(); + Dn clonedDn = clone(); int realPos = clonedDn.size() - posn; clonedDn.rdns.add( realPos, newRdn ); @@ -1282,7 +1282,7 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public DN remove( int posn ) throws LdapInvalidDnException + public Dn remove( int posn ) throws LdapInvalidDnException { if ( rdns.size() == 0 ) { @@ -1296,7 +1296,7 @@ public class DN implements Cloneable, Se throw new ArrayIndexOutOfBoundsException( message ); } - DN clonedDn = clone(); + Dn clonedDn = clone(); clonedDn._removeChild( posn ); return clonedDn; @@ -1304,7 +1304,7 @@ public class DN implements Cloneable, Se /** - * removes a child (RDN) present at the given position + * removes a child (Rdn) present at the given position * * @param posn the index of the child's position */ @@ -1319,12 +1319,12 @@ public class DN implements Cloneable, Se /** - * Gets the parent DN of this DN. Null if this DN doesn't have a parent, i.e. because it - * is the empty DN. + * Gets the parent Dn of this Dn. Null if this Dn doesn't have a parent, i.e. because it + * is the empty Dn. * - * @return the parent DN of this DN + * @return the parent Dn of this Dn */ - public DN getParent() + public Dn getParent() { if ( isEmpty() ) { @@ -1338,17 +1338,17 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - protected DN clone() + protected Dn clone() { try { - DN dn = ( DN ) super.clone(); + Dn dn = (Dn) super.clone(); dn.normalized = new AtomicBoolean( normalized.get() ); - dn.rdns = new ArrayList(); + dn.rdns = new ArrayList(); - for ( RDN rdn : rdns ) + for ( Rdn rdn : rdns ) { - dn.rdns.add( ( RDN ) rdn.clone() ); + dn.rdns.add( (Rdn) rdn.clone() ); } return dn; @@ -1371,9 +1371,9 @@ public class DN implements Cloneable, Se { return normName.equals( ( String ) obj ); } - else if ( obj instanceof DN ) + else if ( obj instanceof Dn) { - DN name = ( DN ) obj; + Dn name = (Dn) obj; if ( name.size() != this.size() ) { @@ -1401,7 +1401,7 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public int compareTo( DN dn ) + public int compareTo( Dn dn ) { if ( dn.size() != size() ) { @@ -1410,8 +1410,8 @@ public class DN implements Cloneable, Se for ( int i = rdns.size(); i > 0; i-- ) { - RDN rdn1 = rdns.get( i - 1 ); - RDN rdn2 = dn.rdns.get( i - 1 ); + Rdn rdn1 = rdns.get( i - 1 ); + Rdn rdn2 = dn.rdns.get( i - 1 ); int res = rdn1.compareTo( rdn2 ); if ( res != 0 ) @@ -1424,7 +1424,7 @@ public class DN implements Cloneable, Se } - private static AVA atavOidToName( AVA atav, Map oidsMap ) + private static Ava atavOidToName( Ava atav, Map oidsMap ) throws LdapInvalidDnException { String type = Strings.trim(atav.getNormType()); @@ -1448,7 +1448,7 @@ public class DN implements Cloneable, Se { try { - return new AVA( + return new Ava( atav.getUpType(), oidNormalizer.getAttributeTypeOid(), atav.getUpValue(), @@ -1478,43 +1478,43 @@ public class DN implements Cloneable, Se /** - * Transform a RDN by changing the value to its OID counterpart and + * Transform a Rdn by changing the value to its OID counterpart and * normalizing the value accordingly to its type. * - * @param rdn The RDN to modify. + * @param rdn The Rdn to modify. * @param oidsMap The map of all existing oids and normalizer. - * @throws LdapInvalidDnException If the RDN is invalid. + * @throws LdapInvalidDnException If the Rdn is invalid. */ /** No qualifier */ - static void rdnOidToName( RDN rdn, Map oidsMap ) throws LdapInvalidDnException + static void rdnOidToName( Rdn rdn, Map oidsMap ) throws LdapInvalidDnException { if ( rdn.getNbAtavs() > 1 ) { - // We have more than one ATAV for this RDN. We will loop on all + // We have more than one ATAV for this Rdn. We will loop on all // ATAVs - RDN rdnCopy = ( RDN ) rdn.clone(); + Rdn rdnCopy = (Rdn) rdn.clone(); rdn.clear(); - for ( AVA val : rdnCopy ) + for ( Ava val : rdnCopy ) { - AVA newAtav = atavOidToName( val, oidsMap ); + Ava newAtav = atavOidToName( val, oidsMap ); rdn.addAVA( newAtav ); } } else { - AVA val = rdn.getAVA(); + Ava val = rdn.getAVA(); rdn.clear(); - AVA newAtav = atavOidToName( val, oidsMap ); + Ava newAtav = atavOidToName( val, oidsMap ); rdn.addAVA( newAtav ); } } /** - * Change the internal DN, using the OID instead of the first name or other - * aliases. As we still have the UP name of each RDN, we will be able to - * provide both representation of the DN. example : dn: 2.5.4.3=People, + * Change the internal Dn, using the OID instead of the first name or other + * aliases. As we still have the UP name of each Rdn, we will be able to + * provide both representation of the Dn. example : dn: 2.5.4.3=People, * dc=example, domainComponent=com will be transformed to : 2.5.4.3=People, * 0.9.2342.19200300.100.1.25=example, 0.9.2342.19200300.100.1.25=com * because 2.5.4.3 is the OID for cn and dc is the first @@ -1523,19 +1523,19 @@ public class DN implements Cloneable, Se * This is really important do have such a representation, as 'cn' and * 'commonname' share the same OID. * - * @param dn The DN to transform. + * @param dn The Dn to transform. * @param oidsMap The mapping between names and oids. - * @return A normalized form of the DN. + * @return A normalized form of the Dn. * @throws LdapInvalidDnException If something went wrong. */ - public static DN normalize( DN dn, Map oidsMap ) throws LdapInvalidDnException + public static Dn normalize( Dn dn, Map oidsMap ) throws LdapInvalidDnException { if ( ( dn == null ) || ( dn.size() == 0 ) || ( oidsMap == null ) || ( oidsMap.size() == 0 ) ) { return dn; } - for ( RDN rdn : dn.rdns ) + for ( Rdn rdn : dn.rdns ) { String upName = rdn.getName(); rdnOidToName( rdn, oidsMap ); @@ -1551,9 +1551,9 @@ public class DN implements Cloneable, Se /** - * Change the internal DN, using the OID instead of the first name or other - * aliases. As we still have the UP name of each RDN, we will be able to - * provide both representation of the DN. example : dn: 2.5.4.3=People, + * Change the internal Dn, using the OID instead of the first name or other + * aliases. As we still have the UP name of each Rdn, we will be able to + * provide both representation of the Dn. example : dn: 2.5.4.3=People, * dc=example, domainComponent=com will be transformed to : 2.5.4.3=People, * 0.9.2342.19200300.100.1.25=example, 0.9.2342.19200300.100.1.25=com * because 2.5.4.3 is the OID for cn and dc is the first @@ -1564,9 +1564,9 @@ public class DN implements Cloneable, Se * * @param oidsMap The mapping between names and oids. * @throws LdapInvalidDnException If something went wrong. - * @return The normalized DN + * @return The normalized Dn */ - public DN normalize( Map oidsMap ) throws LdapInvalidDnException + public Dn normalize( Map oidsMap ) throws LdapInvalidDnException { if ( ( oidsMap == null ) || ( oidsMap.isEmpty() ) ) { @@ -1586,7 +1586,7 @@ public class DN implements Cloneable, Se return this; } - for ( RDN rdn : rdns ) + for ( Rdn rdn : rdns ) { rdn.normalize( oidsMap ); } @@ -1601,15 +1601,15 @@ public class DN implements Cloneable, Se /** - * normalizes the DN @see {@link #normalize(Map)} however - * if the schema manager of the DN is null then sets the given schema manager - * as the DN's schema manager. + * normalizes the Dn @see {@link #normalize(Map)} however + * if the schema manager of the Dn is null then sets the given schema manager + * as the Dn's schema manager. * - * If both, the given schema manager and that of the DN are null then the + * If both, the given schema manager and that of the Dn are null then the * {@link #normalizeInternal()} will be called. * */ - public DN normalize( SchemaManager schemaManager ) throws LdapInvalidDnException + public Dn normalize( SchemaManager schemaManager ) throws LdapInvalidDnException { if ( this.schemaManager == null ) { @@ -1630,8 +1630,8 @@ public class DN implements Cloneable, Se /** * Check if a DistinguishedName is syntactically valid. * - * @param dn The DN to validate - * @return true> if the DN is valid, false + * @param dn The Dn to validate + * @return true> if the Dn is valid, false * otherwise */ public static boolean isValid( String dn ) @@ -1641,9 +1641,9 @@ public class DN implements Cloneable, Se /** - * Tells if the DN has already been normalized or not + * Tells if the Dn has already been normalized or not * - * @return true if the DN is already normalized. + * @return true if the Dn is already normalized. */ public boolean isNormalized() { @@ -1654,7 +1654,7 @@ public class DN implements Cloneable, Se /** * {@inheritDoc} */ - public Iterator iterator() + public Iterator iterator() { return new RdnIterator(); } @@ -1663,11 +1663,11 @@ public class DN implements Cloneable, Se /** * Check if a DistinguishedName is null or empty. * - * @param dn The DN to validate - * @return true> if the DN is null or empty, false + * @param dn The Dn to validate + * @return true> if the Dn is null or empty, false * otherwise */ - public static boolean isNullOrEmpty( DN dn ) + public static boolean isNullOrEmpty( Dn dn ) { if ( dn != null ) { Propchange: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/Dn.java ------------------------------------------------------------------------------ svn:eol-style = native Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java?rev=1062306&r1=1062305&r2=1062306&view=diff ============================================================================== --- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java (original) +++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java Sun Jan 23 01:17:06 2011 @@ -26,7 +26,7 @@ import org.apache.directory.shared.ldap. /** - * This class parses a DN. The DN MUST respect this BNF grammar (as of RFC2253, + * This class parses a Dn. The Dn MUST respect this BNF grammar (as of RFC2253, * par. 3, and RFC1779, fig. 1)
    *

    - <distinguishedName> ::= <name> | e
    - <name> ::= * <name-component> <name-components>
    - <name-components> @@ -76,13 +76,13 @@ public enum DnParser /** - * Parse a DN. + * Parse a Dn. * - * @param name The DN to be parsed + * @param name The Dn to be parsed * @param rdns The list that will contain the RDNs - * @throws LdapInvalidDnException If the DN is invalid + * @throws LdapInvalidDnException If the Dn is invalid */ - public static void parseInternal( String name, List rdns ) throws LdapInvalidDnException + public static void parseInternal( String name, List rdns ) throws LdapInvalidDnException { try { @@ -97,15 +97,15 @@ public enum DnParser /** - * Validate a DN + * Validate a Dn * - * @param name The DN to be parsed + * @param name The Dn to be parsed * - * @return true if the DN is valid + * @return true if the Dn is valid */ public static boolean validateInternal( String name ) { - DN dn = new DN(); + Dn dn = new Dn(); try { parseInternal( name, dn.rdns ); @@ -119,14 +119,14 @@ public enum DnParser /** - * Parse a String and return a DN if the String is a valid DN + * Parse a String and return a Dn if the String is a valid Dn * - * @param dn The DN to parse - * @return A DN - * @throws LdapInvalidDnException If the String is not a valid DN + * @param dn The Dn to parse + * @return A Dn + * @throws LdapInvalidDnException If the String is not a valid Dn */ - public DN parse( String dn ) throws LdapInvalidDnException + public Dn parse( String dn ) throws LdapInvalidDnException { - return new DN( dn ); + return new Dn( dn ); } } Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnSerializer.java URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnSerializer.java?rev=1062306&r1=1062305&r2=1062306&view=diff ============================================================================== --- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnSerializer.java (original) +++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnSerializer.java Sun Jan 23 01:17:06 2011 @@ -32,7 +32,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - * A helper class which serialize and deserialize a DN + * A helper class which serialize and deserialize a Dn * * @author Apache Directory Project */ @@ -51,27 +51,27 @@ public final class DnSerializer /** - * Serialize a DN + * Serialize a Dn * - * We have to store a DN data efficiently. Here is the structure : + * We have to store a Dn data efficiently. Here is the structure : * - *

  • upName
  • The User provided DN

    + *

  • upName
  • The User provided Dn

    *

  • normName
  • May be null if the normName is equivalent to * the upName

    *

  • rdns
  • The rdn's List.

    * * for each rdn : - *

  • call the RDN write method
  • + *
  • call the Rdn write method
  • * - * @param dn The DN to serialize - * @param out the stream in which the DN will be serialized + * @param dn The Dn to serialize + * @param out the stream in which the Dn will be serialized * @throws IOException If we can't write in this stream */ - public static void serialize( DN dn, ObjectOutput out ) throws IOException + public static void serialize( Dn dn, ObjectOutput out ) throws IOException { if ( dn.getName() == null ) { - String message = "Cannot serialize a NULL DN"; + String message = "Cannot serialize a NULL Dn"; LOG.error( message ); throw new IOException( message ); } @@ -105,7 +105,7 @@ public final class DnSerializer out.writeInt( dn.size() ); // Loop on the RDNs - for ( RDN rdn:dn.getRdns() ) + for ( Rdn rdn:dn.getRdns() ) { RdnSerializer.serialize( rdn, out ); } @@ -113,17 +113,17 @@ public final class DnSerializer /** - * Deserialize a DN + * Deserialize a Dn * - * We read back the data to create a new DN. The structure - * read is exposed in the {@link DnSerializer#serialize(DN, ObjectOutput)} + * We read back the data to create a new Dn. The structure + * read is exposed in the {@link DnSerializer#serialize(Dn, ObjectOutput)} * method

    * - * @param in The input stream from which the DN is read - * @return a deserialized DN + * @param in The input stream from which the Dn is read + * @return a deserialized Dn * @throws IOException If the stream can't be read */ - public static DN deserialize( ObjectInput in ) throws IOException + public static Dn deserialize( ObjectInput in ) throws IOException { // Read the UPName String upName = Unicode.readUTF(in); @@ -145,13 +145,13 @@ public final class DnSerializer // Read the RDNs. Is it's null, the number will be -1. int nbRdns = in.readInt(); - List rdnList = new ArrayList(); + List rdnList = new ArrayList(); for ( int i = 0; i < nbRdns; i++ ) { - RDN rdn = RdnSerializer.deserialize( in ); + Rdn rdn = RdnSerializer.deserialize( in ); rdnList.add( rdn ); } - return new DN( upName, normName, bytes, rdnList ); + return new Dn( upName, normName, bytes, rdnList ); } } Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnUtils.java URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnUtils.java?rev=1062306&r1=1062305&r2=1062306&view=diff ============================================================================== --- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnUtils.java (original) +++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnUtils.java Sun Jan 23 01:17:06 2011 @@ -31,7 +31,7 @@ import java.util.ArrayList; import java.util.List; /** - * Utility class used by the DN Parser. + * Utility class used by the Dn Parser. * * @author Apache Directory Project */ @@ -776,9 +776,9 @@ public final class DnUtils * descendant contexts * @throws org.apache.directory.shared.ldap.exception.LdapInvalidDnException if the contexts are not related in the ancestual sense */ - public static DN getRelativeName( DN ancestor, DN descendant ) throws LdapInvalidDnException + public static Dn getRelativeName( Dn ancestor, Dn descendant ) throws LdapInvalidDnException { - DN rdn = descendant; + Dn rdn = descendant; if ( rdn.isChildOf( ancestor ) ) { Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/FastDnParser.java URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/FastDnParser.java?rev=1062306&r1=1062305&r2=1062306&view=diff ============================================================================== --- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/FastDnParser.java (original) +++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/name/FastDnParser.java Sun Jan 23 01:17:06 2011 @@ -32,7 +32,7 @@ import org.apache.directory.shared.util. /** - * A fast LDAP DN parser that handles only simple DNs. If the DN contains + * A fast LDAP Dn parser that handles only simple DNs. If the Dn contains * any special character an {@link TooComplexException} is thrown. * * @author Apache Directory Project @@ -53,40 +53,40 @@ public enum FastDnParser /** - * Parses a DN from a String + * Parses a Dn from a String * - * @param name The DN to parse - * @return A valid DN - * @throws LdapException If the DN was invalid + * @param name The Dn to parse + * @return A valid Dn + * @throws LdapException If the Dn was invalid */ - public DN parse( String name ) throws LdapException + public Dn parse( String name ) throws LdapException { - DN dn = new DN(); + Dn dn = new Dn(); parseDn( name, dn ); return dn; } /** - * Parses the given name string and fills the given DN object. + * Parses the given name string and fills the given Dn object. * * @param name the name to parse - * @param dn the DN to fill + * @param dn the Dn to fill * * @throws LdapInvalidDnException the invalid name exception */ - public void parseDn( String name, DN dn ) throws LdapInvalidDnException + public void parseDn( String name, Dn dn ) throws LdapInvalidDnException { parseDn(name, dn.rdns); dn.setUpName( name ); dn.normalizeInternal(); } - void parseDn( String name, List rdns ) throws LdapInvalidDnException + void parseDn( String name, List rdns ) throws LdapInvalidDnException { if ( ( name == null ) || ( name.trim().length() == 0 ) ) { - // We have an empty DN, just get out of the function. + // We have an empty Dn, just get out of the function. return; } @@ -96,7 +96,7 @@ public enum FastDnParser while ( true ) { - RDN rdn = new RDN(); + Rdn rdn = new Rdn(); parseRdnInternal( name, pos, rdn ); rdns.add( rdn ); @@ -110,7 +110,7 @@ public enum FastDnParser { case ',': case ';': - // another RDN to parse + // another Rdn to parse break; default: @@ -124,11 +124,11 @@ public enum FastDnParser * Parses the given name string and fills the given Rdn object. * * @param name the name to parse - * @param rdn the RDN to fill + * @param rdn the Rdn to fill * * @throws LdapInvalidDnException the invalid name exception */ - public void parseRdn( String name, RDN rdn ) throws LdapInvalidDnException + public void parseRdn( String name, Rdn rdn ) throws LdapInvalidDnException { if ( name == null || name.length() == 0 ) { @@ -147,7 +147,7 @@ public enum FastDnParser } - private void parseRdnInternal( String name, Position pos, RDN rdn ) throws LdapInvalidDnException + private void parseRdnInternal( String name, Position pos, Rdn rdn ) throws LdapInvalidDnException { int rdnStart = pos.start; @@ -177,7 +177,7 @@ public enum FastDnParser String upName = name.substring( rdnStart, pos.start ); - AVA ava = new AVA( type, type, new StringValue( upValue ), + Ava ava = new Ava( type, type, new StringValue( upValue ), new StringValue( value ), upName ); rdn.addAVA( ava );