Lines Matching defs:rdns

82     private transient Vector<Rdn> rdns;      // parsed name components
102 private LdapName(String name, Vector<Rdn> rdns) {
104 this.rdns = (Vector<Rdn>)rdns.clone();
109 * of "rdns" in the range [beg,end)) and, optionally
112 private LdapName(String name, Vector<Rdn> rdns, int beg, int end) {
114 this.rdns = new Vector<>();
116 this.rdns.addElement(rdns.elementAt(i));
122 return new LdapName(unparsed, rdns);
131 for (int i = rdns.size() - 1; i >= 0; i--) {
132 if (i < rdns.size() - 1) {
135 Rdn rdn = rdns.elementAt(i);
157 int minSize = Math.min(rdns.size(), that.rdns.size());
160 Rdn rdn1 = rdns.elementAt(i);
161 Rdn rdn2 = that.rdns.elementAt(i);
168 return (rdns.size() - that.rdns.size()); // longer DN wins
176 for (int i = 0; i < rdns.size(); i++) {
177 Rdn rdn = rdns.elementAt(i);
184 return rdns.size();
188 return rdns.isEmpty();
192 final Enumeration<Rdn> enum_ = rdns.elements();
205 return rdns.elementAt(pos).toString();
209 return new LdapName(null, rdns, 0, pos);
213 return new LdapName(null, rdns, pos, rdns.size());
217 int len1 = rdns.size();
224 int len1 = rdns.size();
237 rdns = null; // clear any cached information
259 rdn = ln.rdns.elementAt(i - beg);
269 if (!rdn.equals(rdns.elementAt(i))) {
287 for (int i = 0; i < s.rdns.size(); i++) {
288 rdns.insertElementAt(s.rdns.elementAt(i), pos++);
295 rdns.insertElementAt(p.getRdn(), pos++);
308 rdns.insertElementAt(rdn, pos);
315 rdns.removeElementAt(pos);
322 rdns = (new DnParser(unparsed, valuesCaseSensitive)).getDn();
413 Vector<Rdn> rdns = new Vector<>(len / 3 + 10); // leave room for growth
416 return rdns;
419 rdns.addElement(parseRdn());
423 rdns.insertElementAt(parseRdn(), 0);
428 return rdns;
997 Enumeration rdns = n.rdns.elements();
998 while (rdns.hasMoreElements()) {
999 Rdn rdn = (Rdn)rdns.nextElement();