42 lines
852 B
Java
42 lines
852 B
Java
package javax.naming.directory;
|
|
|
|
import java.io.Serializable;
|
|
import javax.naming.NamingEnumeration;
|
|
import javax.naming.NamingException;
|
|
|
|
public interface Attribute extends Cloneable, Serializable {
|
|
public static final long serialVersionUID = 8707690322213556804L;
|
|
|
|
void add(int i, Object obj);
|
|
|
|
boolean add(Object obj);
|
|
|
|
void clear();
|
|
|
|
Object clone();
|
|
|
|
boolean contains(Object obj);
|
|
|
|
Object get() throws NamingException;
|
|
|
|
Object get(int i) throws NamingException;
|
|
|
|
NamingEnumeration getAll() throws NamingException;
|
|
|
|
DirContext getAttributeDefinition() throws NamingException;
|
|
|
|
DirContext getAttributeSyntaxDefinition() throws NamingException;
|
|
|
|
String getID();
|
|
|
|
boolean isOrdered();
|
|
|
|
Object remove(int i);
|
|
|
|
boolean remove(Object obj);
|
|
|
|
Object set(int i, Object obj);
|
|
|
|
int size();
|
|
}
|