Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.naming.directory

Class BasicAttribute

java.lang.Object
|
+--javax.naming.directory.BasicAttribute

All Implemented Interfaces:

Attribute


public class BasicAttribute

extends Object

implements Attribute

Author:

Field Summary

java.lang.StringattrID

The ID of this attribute.
booleanordered

True if this attribute's values are ordered.
transient java.util.Vectorvalues

Values for this attribute.

Constructor Summary

BasicAttribute(java.lang.String id)

BasicAttribute(java.lang.String id, boolean ordered)

BasicAttribute(java.lang.String id, java.lang.Object value)

BasicAttribute(java.lang.String id, java.lang.Object value, boolean ordered)

Method Summary

voidadd(int index, java.lang.Object val)

booleanadd(java.lang.Object val)

voidclear()

java.lang.Objectclone()

booleancontains(java.lang.Object val)

booleanequals(java.lang.Object obj)

java.lang.Objectget()

java.lang.Objectget(int index)

javax.naming.NamingEnumerationgetAll()

javax.naming.directory.DirContextgetAttributeDefinition()

javax.naming.directory.DirContextgetAttributeSyntaxDefinition()

java.lang.StringgetID()

inthashCode()

booleanisOrdered()

java.lang.Objectremove(int index)

booleanremove(java.lang.Object val)

java.lang.Objectset(int index, java.lang.Object val)

intsize()

java.lang.StringtoString()

Field Details

attrID

protected String attrID

The ID of this attribute.


ordered

protected boolean ordered

True if this attribute's values are ordered.


values

protected transient Vector values

Values for this attribute.


Constructor Details

BasicAttribute

public BasicAttribute(java.lang.String id)

Parameters:


BasicAttribute

public BasicAttribute(java.lang.String id, boolean ordered)

Parameters:


BasicAttribute

public BasicAttribute(java.lang.String id, java.lang.Object value)

Parameters:


BasicAttribute

public BasicAttribute(java.lang.String id, java.lang.Object value, boolean ordered)

Parameters:


Method Details

add

public void add(int index, java.lang.Object val)

Parameters:


add

public boolean add(java.lang.Object val)

Parameters:


clear

public void clear()


clone

public Object clone()


contains

public boolean contains(java.lang.Object val)

Parameters:


equals

public boolean equals(java.lang.Object obj)

Parameters:


get

public Object get()


get

public Object get(int index)

Parameters:


getAll

public NamingEnumeration getAll()


getAttributeDefinition

public DirContext getAttributeDefinition()


getAttributeSyntaxDefinition

public DirContext getAttributeSyntaxDefinition()


getID

public String getID()


hashCode

public int hashCode()


isOrdered

public boolean isOrdered()


remove

public Object remove(int index)

Parameters:


remove

public boolean remove(java.lang.Object val)

Parameters:


set

public Object set(int index, java.lang.Object val)

Parameters:


size

public int size()


toString

public String toString()