org.jasig.portal.groups
Class CompositeEntityIdentifier.NameImpl
java.lang.Object
org.jasig.portal.groups.CompositeEntityIdentifier.NameImpl
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, javax.naming.Name
- Enclosing class:
- CompositeEntityIdentifier
private class CompositeEntityIdentifier.NameImpl
- extends java.lang.Object
- implements javax.naming.Name
Field Summary |
(package private) java.util.List |
components
|
Fields inherited from interface javax.naming.Name |
serialVersionUID |
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 n)
|
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()
|
private java.util.Enumeration |
getComponents(int start,
int limit)
|
private javax.naming.Name |
getNameComponents(int start,
int limit)
|
javax.naming.Name |
getPrefix(int posn)
|
javax.naming.Name |
getSuffix(int posn)
|
int |
hashCode()
|
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, notify, notifyAll, wait, wait, wait |
components
java.util.List components
CompositeEntityIdentifier.NameImpl
public CompositeEntityIdentifier.NameImpl()
CompositeEntityIdentifier.NameImpl
public CompositeEntityIdentifier.NameImpl(java.util.List comps)
add
public javax.naming.Name add(java.lang.String comp)
- Specified by:
add
in interface javax.naming.Name
add
public javax.naming.Name add(int posn,
java.lang.String comp)
- Specified by:
add
in interface javax.naming.Name
addAll
public javax.naming.Name addAll(int posn,
javax.naming.Name n)
- Specified by:
addAll
in interface javax.naming.Name
addAll
public javax.naming.Name addAll(javax.naming.Name n)
- Specified by:
addAll
in interface javax.naming.Name
clone
public java.lang.Object clone()
- Specified by:
clone
in interface javax.naming.Name
- Overrides:
clone
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo
in interface java.lang.Comparable
- Specified by:
compareTo
in interface javax.naming.Name
endsWith
public boolean endsWith(javax.naming.Name n)
- Specified by:
endsWith
in interface javax.naming.Name
get
public java.lang.String get(int posn)
- Specified by:
get
in interface javax.naming.Name
getAll
public java.util.Enumeration getAll()
- Specified by:
getAll
in interface javax.naming.Name
getPrefix
public javax.naming.Name getPrefix(int posn)
- Specified by:
getPrefix
in interface javax.naming.Name
getSuffix
public javax.naming.Name getSuffix(int posn)
- Specified by:
getSuffix
in interface javax.naming.Name
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface javax.naming.Name
remove
public java.lang.Object remove(int posn)
throws javax.naming.InvalidNameException
- Specified by:
remove
in interface javax.naming.Name
- Throws:
javax.naming.InvalidNameException
size
public int size()
- Specified by:
size
in interface javax.naming.Name
startsWith
public boolean startsWith(javax.naming.Name n)
- Specified by:
startsWith
in interface javax.naming.Name
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getComponents
private java.util.Enumeration getComponents(int start,
int limit)
getNameComponents
private javax.naming.Name getNameComponents(int start,
int limit)