|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.netscape.jndi.ldap.AttributesImpl
class AttributesImpl
Wrapper for LDAPAttributeSet which implements JNDI Attribute interface
| Field Summary | |
|---|---|
(package private) LDAPAttributeSet |
m_attrSet
|
(package private) static java.lang.String[] |
m_binaryAttrs
A list of predefined binary attribute name |
(package private) static java.lang.String[] |
m_userBinaryAttrs
A list of user defined binary attributes specified with the environment property java.naming.ldap.attributes.binary |
| Constructor Summary | |
|---|---|
AttributesImpl(LDAPAttributeSet attrSet,
java.lang.String[] userBinaryAttrs)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
javax.naming.directory.Attribute |
get(java.lang.String attrID)
|
javax.naming.NamingEnumeration |
getAll()
|
javax.naming.NamingEnumeration |
getIDs()
|
(package private) static boolean |
isBinaryAttribute(java.lang.String attrID)
Check if an attribute is a binary one |
boolean |
isCaseIgnored()
|
(package private) static LDAPAttributeSet |
jndiAttrsToLdapAttrSet(javax.naming.directory.Attributes jndiAttrs)
Convert a JNDI Attributes object into a LDAPAttributeSet |
(package private) static LDAPModificationSet |
jndiAttrsToLdapModSet(int modop,
javax.naming.directory.Attributes jndiAttrs)
Create a LDAPModificationSet from a JNDI mod operation and JNDI Attributes |
(package private) static LDAPAttribute |
jndiAttrToLdapAttr(javax.naming.directory.Attribute jndiAttr)
Convert a JNDI Attribute to a LDAPAttribute |
(package private) static LDAPModificationSet |
jndiModsToLdapModSet(javax.naming.directory.ModificationItem[] jndiMods)
Convert and array of JNDI ModificationItem to a LDAPModificationSet |
(package private) static javax.naming.directory.Attribute |
ldapAttrToJndiAttr(LDAPAttribute attr)
Convert a LDAPAttribute to a JNDI Attribute |
javax.naming.directory.Attribute |
put(javax.naming.directory.Attribute jndiAttr)
|
javax.naming.directory.Attribute |
put(java.lang.String attrID,
java.lang.Object val)
|
javax.naming.directory.Attribute |
remove(java.lang.String attrID)
|
int |
size()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
LDAPAttributeSet m_attrSet
static java.lang.String[] m_binaryAttrs
static java.lang.String[] m_userBinaryAttrs
| Constructor Detail |
|---|
public AttributesImpl(LDAPAttributeSet attrSet,
java.lang.String[] userBinaryAttrs)
| Method Detail |
|---|
public java.lang.Object clone()
clone in interface javax.naming.directory.Attributesclone in class java.lang.Objectpublic javax.naming.directory.Attribute get(java.lang.String attrID)
get in interface javax.naming.directory.Attributespublic javax.naming.NamingEnumeration getAll()
getAll in interface javax.naming.directory.Attributespublic javax.naming.NamingEnumeration getIDs()
getIDs in interface javax.naming.directory.Attributespublic boolean isCaseIgnored()
isCaseIgnored in interface javax.naming.directory.Attributes
public javax.naming.directory.Attribute put(java.lang.String attrID,
java.lang.Object val)
put in interface javax.naming.directory.Attributespublic javax.naming.directory.Attribute put(javax.naming.directory.Attribute jndiAttr)
put in interface javax.naming.directory.Attributespublic javax.naming.directory.Attribute remove(java.lang.String attrID)
remove in interface javax.naming.directory.Attributespublic int size()
size in interface javax.naming.directory.Attributesstatic boolean isBinaryAttribute(java.lang.String attrID)
static LDAPAttributeSet jndiAttrsToLdapAttrSet(javax.naming.directory.Attributes jndiAttrs)
throws javax.naming.NamingException
javax.naming.NamingException
static LDAPAttribute jndiAttrToLdapAttr(javax.naming.directory.Attribute jndiAttr)
throws javax.naming.NamingException
javax.naming.NamingExceptionstatic javax.naming.directory.Attribute ldapAttrToJndiAttr(LDAPAttribute attr)
static LDAPModificationSet jndiModsToLdapModSet(javax.naming.directory.ModificationItem[] jndiMods)
throws javax.naming.NamingException
javax.naming.NamingException
static LDAPModificationSet jndiAttrsToLdapModSet(int modop,
javax.naming.directory.Attributes jndiAttrs)
throws javax.naming.NamingException
javax.naming.NamingException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||