LDAPJDK 4.1

netscape.ldap.util
Class LDIFAttributeContent

java.lang.Object
  |
  +--netscape.ldap.util.LDIFBaseContent
        |
        +--netscape.ldap.util.LDIFAttributeContent

public class LDIFAttributeContent
extends LDIFBaseContent

An object of this class represents the content of an LDIF record that specifies an entry and its attributes. This class implements the LDIFContent interface.

To get this object from an LDIFRecord object, use the getContent method and cast the return value as LDIFAttributeContent.

See Also:
LDIFRecord.getContent(), Serialized Form

Constructor Summary
LDIFAttributeContent()
          Constructs an empty LDIFAttributeContent object with no attributes specified.
 
Method Summary
 void addElement(LDAPAttribute attr)
          Adds an attribute to the content of the LDIF record.
 LDAPAttribute[] getAttributes()
          Retrieves the list of the attributes specified in the content of the LDIF record.
 int getType()
          Returns the content type.
 java.lang.String toString()
          Returns the string representation of the content of the LDIF record.
 
Methods inherited from class netscape.ldap.util.LDIFBaseContent
getControls, getControlString, setControls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LDIFAttributeContent

public LDIFAttributeContent()
Constructs an empty LDIFAttributeContent object with no attributes specified. You can use the addElement method to add attributes to this object.
See Also:
addElement(netscape.ldap.LDAPAttribute)
Method Detail

getType

public int getType()
Returns the content type. You can use this with the getContent method of the LDIFRecord object to determine the type of content specified in the record.
Returns:
the content type (which is LDIFContent.ATTRIBUTE_CONTENT).
See Also:
LDIFRecord.getContent()

addElement

public void addElement(LDAPAttribute attr)
Adds an attribute to the content of the LDIF record.
Parameters:
attr - the attribute to add

getAttributes

public LDAPAttribute[] getAttributes()
Retrieves the list of the attributes specified in the content of the LDIF record.
Returns:
an array of LDAPAttribute objects that represent the attributes specified in the content of the LDIF record.

toString

public java.lang.String toString()
Returns the string representation of the content of the LDIF record.
Overrides:
toString in class java.lang.Object
Returns:
the string representation of the content of the LDIF record.

LDAPJDK 4.1