org.sapia.archie.jndi
Class JndiName

java.lang.Object
  extended by org.sapia.archie.jndi.JndiName
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<java.lang.Object>, javax.naming.Name

public class JndiName
extends java.lang.Object
implements javax.naming.Name

Author:
Yanick Duchesne
Copyright:
Copyright © 2002-2003 Sapia Open Source Software. All Rights Reserved.
License:
Read the license.txt file of the jar or visit the license page at the Sapia OSS web site
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface javax.naming.Name
serialVersionUID
 
Constructor Summary
JndiName()
           
JndiName(Name name)
           
 
Method Summary
 javax.naming.Name add(int posn, java.lang.String comp)
           
 javax.naming.Name add(java.lang.String comp)
           
 javax.naming.Name addAll(int posn, javax.naming.Name n)
           
 javax.naming.Name addAll(javax.naming.Name suffix)
           
 java.lang.Object clone()
           
 int compareTo(java.lang.Object obj)
           
 boolean endsWith(javax.naming.Name n)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String get(int posn)
           
 java.util.Enumeration getAll()
           
 javax.naming.Name getPrefix(int posn)
           
 javax.naming.Name getSuffix(int posn)
           
 boolean isEmpty()
           
 java.lang.Object remove(int posn)
           
 int size()
           
 boolean startsWith(javax.naming.Name n)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JndiName

public JndiName()

JndiName

public JndiName(Name name)
Method Detail

add

public javax.naming.Name add(int posn,
                             java.lang.String comp)
                      throws javax.naming.InvalidNameException
Specified by:
add in interface javax.naming.Name
Throws:
javax.naming.InvalidNameException
See Also:
Name.add(int, java.lang.String)

add

public javax.naming.Name add(java.lang.String comp)
                      throws javax.naming.InvalidNameException
Specified by:
add in interface javax.naming.Name
Throws:
javax.naming.InvalidNameException
See Also:
Name.add(java.lang.String)

addAll

public javax.naming.Name addAll(int posn,
                                javax.naming.Name n)
                         throws javax.naming.InvalidNameException
Specified by:
addAll in interface javax.naming.Name
Throws:
javax.naming.InvalidNameException
See Also:
Name.addAll(int, javax.naming.Name)

addAll

public javax.naming.Name addAll(javax.naming.Name suffix)
                         throws javax.naming.InvalidNameException
Specified by:
addAll in interface javax.naming.Name
Throws:
javax.naming.InvalidNameException
See Also:
Name.addAll(javax.naming.Name)

clone

public java.lang.Object clone()
Specified by:
clone in interface javax.naming.Name
Overrides:
clone in class java.lang.Object
See Also:
Object.clone()

compareTo

public int compareTo(java.lang.Object obj)
Specified by:
compareTo in interface java.lang.Comparable<java.lang.Object>
Specified by:
compareTo in interface javax.naming.Name
See Also:
Name.compareTo(java.lang.Object)

endsWith

public boolean endsWith(javax.naming.Name n)
Specified by:
endsWith in interface javax.naming.Name
See Also:
Name.endsWith(javax.naming.Name)

get

public java.lang.String get(int posn)
Specified by:
get in interface javax.naming.Name
See Also:
Name.get(int)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

getAll

public java.util.Enumeration getAll()
Specified by:
getAll in interface javax.naming.Name
See Also:
Name.getAll()

getPrefix

public javax.naming.Name getPrefix(int posn)
Specified by:
getPrefix in interface javax.naming.Name
See Also:
Name.getPrefix(int)

getSuffix

public javax.naming.Name getSuffix(int posn)
Specified by:
getSuffix in interface javax.naming.Name
See Also:
Name.getSuffix(int)

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface javax.naming.Name
See Also:
Name.isEmpty()

remove

public java.lang.Object remove(int posn)
                        throws javax.naming.InvalidNameException
Specified by:
remove in interface javax.naming.Name
Throws:
javax.naming.InvalidNameException
See Also:
Name.remove(int)

size

public int size()
Specified by:
size in interface javax.naming.Name
See Also:
Name.size()

startsWith

public boolean startsWith(javax.naming.Name n)
Specified by:
startsWith in interface javax.naming.Name
See Also:
Name.startsWith(javax.naming.Name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 Sapia OSS. All Rights Reserved.