Lines Matching defs:LdapName

62  * String names passed to {@code LdapName} or returned by it
70 * {@code LdapName} will properly parse all valid names, but
95 * {@code LdapName} need not be synchronized.
105 public class LdapName implements Name {
121 public LdapName(String name) throws InvalidNameException {
134 public LdapName(List<Rdn> rdns) {
162 private LdapName(String name, List<Rdn> rdns, int beg, int end) {
243 * @return An instance of {@code LdapName} consisting of the
251 return new LdapName(null, rdns, 0, posn);
266 * @return An instance of {@code LdapName} consisting of the
275 return new LdapName(null, rdns, posn, rdns.size());
307 * LDAP name. Returns true if this LdapName is at least as long as rdns,
350 * LDAP name. Returns true if this LdapName is at least as long as rdns,
381 * If "n" is not an LdapName, each of its components is parsed as
386 if (n instanceof LdapName) {
387 LdapName ln = (LdapName) n;
452 if (suffix instanceof LdapName) {
453 LdapName s = (LdapName) suffix;
497 * @return The updated LdapName, not a new instance.
511 * @return The updated LdapName, not a new instance.
528 * @return The updated LdapName, not a new instance.
552 * @return The updated LdapName, not a new instance.
608 return new LdapName(unparsed, rdns, 0, rdns.size());
617 * @return The string representation of the LdapName.
657 if (!(obj instanceof LdapName)) {
660 LdapName that = (LdapName) obj;
681 * Compares this LdapName with the specified Object for order.
685 * If obj is null or not an instance of LdapName, ClassCastException
699 * @param obj The non-null LdapName instance to compare against.
703 * @exception ClassCastException if obj is null or not a LdapName.
707 if (!(obj instanceof LdapName)) {
708 throw new ClassCastException("The obj is not a LdapName");
715 LdapName that = (LdapName) obj;