public interface javax.naming.directory.DirContext extends javax.naming.Context
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: javax.naming.directory.DirContext
super_class: java.lang.Object
{
public static final int ADD_ATTRIBUTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int REPLACE_ATTRIBUTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int REMOVE_ATTRIBUTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public abstract javax.naming.directory.Attributes getAttributes(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljavax/naming/directory/Attributes;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public abstract javax.naming.directory.Attributes getAttributes(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/naming/directory/Attributes;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public abstract javax.naming.directory.Attributes getAttributes(javax.naming.Name, java.lang.String[]);
descriptor: (Ljavax/naming/Name;[Ljava/lang/String;)Ljavax/naming/directory/Attributes;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
attrIds
public abstract javax.naming.directory.Attributes getAttributes(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)Ljavax/naming/directory/Attributes;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
attrIds
public abstract void modifyAttributes(javax.naming.Name, int, javax.naming.directory.Attributes);
descriptor: (Ljavax/naming/Name;ILjavax/naming/directory/Attributes;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
mod_op
attrs
public abstract void modifyAttributes(java.lang.String, int, javax.naming.directory.Attributes);
descriptor: (Ljava/lang/String;ILjavax/naming/directory/Attributes;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
mod_op
attrs
public abstract void modifyAttributes(javax.naming.Name, javax.naming.directory.ModificationItem[]);
descriptor: (Ljavax/naming/Name;[Ljavax/naming/directory/ModificationItem;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
mods
public abstract void modifyAttributes(java.lang.String, javax.naming.directory.ModificationItem[]);
descriptor: (Ljava/lang/String;[Ljavax/naming/directory/ModificationItem;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
mods
public abstract void bind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes);
descriptor: (Ljavax/naming/Name;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
obj
attrs
public abstract void bind(java.lang.String, java.lang.Object, javax.naming.directory.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
obj
attrs
public abstract void rebind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes);
descriptor: (Ljavax/naming/Name;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
obj
attrs
public abstract void rebind(java.lang.String, java.lang.Object, javax.naming.directory.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljavax/naming/directory/Attributes;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
obj
attrs
public abstract javax.naming.directory.DirContext createSubcontext(javax.naming.Name, javax.naming.directory.Attributes);
descriptor: (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/directory/DirContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
attrs
public abstract javax.naming.directory.DirContext createSubcontext(java.lang.String, javax.naming.directory.Attributes);
descriptor: (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/directory/DirContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
attrs
public abstract javax.naming.directory.DirContext getSchema(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljavax/naming/directory/DirContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public abstract javax.naming.directory.DirContext getSchema(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/naming/directory/DirContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public abstract javax.naming.directory.DirContext getSchemaClassDefinition(javax.naming.Name);
descriptor: (Ljavax/naming/Name;)Ljavax/naming/directory/DirContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public abstract javax.naming.directory.DirContext getSchemaClassDefinition(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/naming/directory/DirContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
MethodParameters:
Name Flags
name
public abstract javax.naming.NamingEnumeration<javax.naming.directory.SearchResult> search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[]);
descriptor: (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
Signature: (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration<Ljavax/naming/directory/SearchResult;>;
MethodParameters:
Name Flags
name
matchingAttributes
attributesToReturn
public abstract javax.naming.NamingEnumeration<javax.naming.directory.SearchResult> search(java.lang.String, javax.naming.directory.Attributes, java.lang.String[]);
descriptor: (Ljava/lang/String;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
Signature: (Ljava/lang/String;Ljavax/naming/directory/Attributes;[Ljava/lang/String;)Ljavax/naming/NamingEnumeration<Ljavax/naming/directory/SearchResult;>;
MethodParameters:
Name Flags
name
matchingAttributes
attributesToReturn
public abstract javax.naming.NamingEnumeration<javax.naming.directory.SearchResult> search(javax.naming.Name, javax.naming.directory.Attributes);
descriptor: (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
Signature: (Ljavax/naming/Name;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration<Ljavax/naming/directory/SearchResult;>;
MethodParameters:
Name Flags
name
matchingAttributes
public abstract javax.naming.NamingEnumeration<javax.naming.directory.SearchResult> search(java.lang.String, javax.naming.directory.Attributes);
descriptor: (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
Signature: (Ljava/lang/String;Ljavax/naming/directory/Attributes;)Ljavax/naming/NamingEnumeration<Ljavax/naming/directory/SearchResult;>;
MethodParameters:
Name Flags
name
matchingAttributes
public abstract javax.naming.NamingEnumeration<javax.naming.directory.SearchResult> search(javax.naming.Name, java.lang.String, javax.naming.directory.SearchControls);
descriptor: (Ljavax/naming/Name;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
Signature: (Ljavax/naming/Name;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration<Ljavax/naming/directory/SearchResult;>;
MethodParameters:
Name Flags
name
filter
cons
public abstract javax.naming.NamingEnumeration<javax.naming.directory.SearchResult> search(java.lang.String, java.lang.String, javax.naming.directory.SearchControls);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
Signature: (Ljava/lang/String;Ljava/lang/String;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration<Ljavax/naming/directory/SearchResult;>;
MethodParameters:
Name Flags
name
filter
cons
public abstract javax.naming.NamingEnumeration<javax.naming.directory.SearchResult> search(javax.naming.Name, java.lang.String, [], javax.naming.directory.SearchControls);
descriptor: (Ljavax/naming/Name;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
Signature: (Ljavax/naming/Name;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration<Ljavax/naming/directory/SearchResult;>;
MethodParameters:
Name Flags
name
filterExpr
filterArgs
cons
public abstract javax.naming.NamingEnumeration<javax.naming.directory.SearchResult> search(java.lang.String, java.lang.String, [], javax.naming.directory.SearchControls);
descriptor: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.naming.NamingException
Signature: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;Ljavax/naming/directory/SearchControls;)Ljavax/naming/NamingEnumeration<Ljavax/naming/directory/SearchResult;>;
MethodParameters:
Name Flags
name
filterExpr
filterArgs
cons
}
SourceFile: "DirContext.java"