org.apache.directory.shared.ldap.util
Class ImmutableAttributesWrapper

java.lang.Object
  extended by org.apache.directory.shared.ldap.util.ImmutableAttributesWrapper
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, javax.naming.directory.Attributes

public class ImmutableAttributesWrapper
extends java.lang.Object
implements javax.naming.directory.Attributes

Document me!

Version:
$Rev$, $Date$
Author:
Apache Directory Project
See Also:
Serialized Form

Constructor Summary
ImmutableAttributesWrapper(javax.naming.directory.Attributes wrapped)
           
 
Method Summary
 java.lang.Object clone()
           
 javax.naming.directory.Attribute get(java.lang.String attrID)
           
 javax.naming.NamingEnumeration<? extends javax.naming.directory.Attribute> getAll()
           
 javax.naming.NamingEnumeration<java.lang.String> getIDs()
           
 boolean isCaseIgnored()
           
 javax.naming.directory.Attribute put(javax.naming.directory.Attribute attr)
           
 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
 

Constructor Detail

ImmutableAttributesWrapper

public ImmutableAttributesWrapper(javax.naming.directory.Attributes wrapped)
Method Detail

isCaseIgnored

public boolean isCaseIgnored()
Specified by:
isCaseIgnored in interface javax.naming.directory.Attributes

size

public int size()
Specified by:
size in interface javax.naming.directory.Attributes

get

public javax.naming.directory.Attribute get(java.lang.String attrID)
Specified by:
get in interface javax.naming.directory.Attributes

getAll

public javax.naming.NamingEnumeration<? extends javax.naming.directory.Attribute> getAll()
Specified by:
getAll in interface javax.naming.directory.Attributes

getIDs

public javax.naming.NamingEnumeration<java.lang.String> getIDs()
Specified by:
getIDs in interface javax.naming.directory.Attributes

put

public javax.naming.directory.Attribute put(java.lang.String attrID,
                                            java.lang.Object val)
Specified by:
put in interface javax.naming.directory.Attributes

put

public javax.naming.directory.Attribute put(javax.naming.directory.Attribute attr)
Specified by:
put in interface javax.naming.directory.Attributes

remove

public javax.naming.directory.Attribute remove(java.lang.String attrID)
Specified by:
remove in interface javax.naming.directory.Attributes

clone

public java.lang.Object clone()
Specified by:
clone in interface javax.naming.directory.Attributes
Overrides:
clone in class java.lang.Object


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.