| Package | Description | 
|---|---|
| javax.naming | Provides the classes and interfaces for accessing naming services. | 
| javax.naming.directory | Extends the javax.naming package to provide functionality
for accessing directory services. | 
| javax.naming.event | Provides support for event notification when accessing naming and
directory services. | 
| javax.naming.ldap | Provides support for LDAPv3 extended operations and controls. | 
| javax.naming.spi | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CompositeNameThis class represents a composite name -- a sequence of
 component names spanning multiple namespaces. | 
| class  | CompoundNameThis class represents a compound name -- a name from
 a hierarchical name space. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Name | CannotProceedException. altNameContains the name of the resolved object, relative
 to the context  altNameCtx. | 
| protected Name | LinkException. linkRemainingNameContains the remaining link name that has not been resolved yet. | 
| protected Name | LinkException. linkResolvedNameContains the part of the link that has been successfully resolved. | 
| protected Name | NamingException. remainingNameContains the remaining name that has not been resolved yet. | 
| protected Name | CannotProceedException. remainingNewNameContains the remaining unresolved part of the second
 "name" argument to Context.rename(). | 
| protected Name | NamingException. resolvedNameContains the part of the name that has been successfully resolved. | 
| Modifier and Type | Method and Description | 
|---|---|
| Name | Name. add(int posn,
   String comp)Adds a single component at a specified position within this name. | 
| Name | CompoundName. add(int posn,
   String comp)Adds a single component at a specified position within this
 compound name. | 
| Name | CompositeName. add(int posn,
   String comp)Adds a single component at a specified position within this
 composite name. | 
| Name | Name. add(String comp)Adds a single component to the end of this name. | 
| Name | CompoundName. add(String comp)Adds a single component to the end of this compound name. | 
| Name | CompositeName. add(String comp)Adds a single component to the end of this composite name. | 
| Name | Name. addAll(int posn,
      Name n)Adds the components of a name -- in order -- at a specified position
 within this name. | 
| Name | CompoundName. addAll(int posn,
      Name n)Adds the components of a compound name -- in order -- at a specified
 position within this compound name. | 
| Name | CompositeName. addAll(int posn,
      Name n)Adds the components of a composite name -- in order -- at a specified
 position within this composite name. | 
| Name | Name. addAll(Name suffix)Adds the components of a name -- in order -- to the end of this name. | 
| Name | CompoundName. addAll(Name suffix)Adds the components of a compound name -- in order -- to the end of
 this compound name. | 
| Name | CompositeName. addAll(Name suffix)Adds the components of a composite name -- in order -- to the end of
 this composite name. | 
| Name | InitialContext. composeName(Name name,
           Name prefix)Composes the name of this context with a name relative to
 this context. | 
| Name | Context. composeName(Name name,
           Name prefix)Composes the name of this context with a name relative to
 this context. | 
| Name | CannotProceedException. getAltName()Retrieves the  altNamefield of this exception. | 
| Name | LinkException. getLinkRemainingName()Retrieves the remaining unresolved portion of the link name. | 
| Name | LinkException. getLinkResolvedName()Retrieves the leading portion of the link name that was resolved
 successfully. | 
| Name | Name. getPrefix(int posn)Creates a name whose components consist of a prefix of the
 components of this name. | 
| Name | CompoundName. getPrefix(int posn)Creates a compound name whose components consist of a prefix of the
 components in this compound name. | 
| Name | CompositeName. getPrefix(int posn)Creates a composite name whose components consist of a prefix of the
 components in this composite name. | 
| Name | NamingException. getRemainingName()Retrieves the remaining unresolved portion of the name. | 
| Name | CannotProceedException. getRemainingNewName()Retrieves the "remaining new name" field of this exception, which is
 used when this exception is thrown during a rename() operation. | 
| Name | NamingException. getResolvedName()Retrieves the leading portion of the name that was resolved
 successfully. | 
| Name | Name. getSuffix(int posn)Creates a name whose components consist of a suffix of the
 components in this name. | 
| Name | CompoundName. getSuffix(int posn)Creates a compound name whose components consist of a suffix of the
 components in this compound name. | 
| Name | CompositeName. getSuffix(int posn)Creates a composite name whose components consist of a suffix of the
 components in this composite name. | 
| Name | NameParser. parse(String name)Parses a name into its components. | 
| Modifier and Type | Method and Description | 
|---|---|
| Name | Name. addAll(int posn,
      Name n)Adds the components of a name -- in order -- at a specified position
 within this name. | 
| Name | CompoundName. addAll(int posn,
      Name n)Adds the components of a compound name -- in order -- at a specified
 position within this compound name. | 
| Name | CompositeName. addAll(int posn,
      Name n)Adds the components of a composite name -- in order -- at a specified
 position within this composite name. | 
| Name | Name. addAll(Name suffix)Adds the components of a name -- in order -- to the end of this name. | 
| Name | CompoundName. addAll(Name suffix)Adds the components of a compound name -- in order -- to the end of
 this compound name. | 
| Name | CompositeName. addAll(Name suffix)Adds the components of a composite name -- in order -- to the end of
 this composite name. | 
| void | NamingException. appendRemainingName(Name name)Add components from 'name' as the last components in
 remaining name. | 
| void | InitialContext. bind(Name name,
    Object obj) | 
| void | Context. bind(Name name,
    Object obj)Binds a name to an object. | 
| Name | InitialContext. composeName(Name name,
           Name prefix)Composes the name of this context with a name relative to
 this context. | 
| Name | Context. composeName(Name name,
           Name prefix)Composes the name of this context with a name relative to
 this context. | 
| Context | InitialContext. createSubcontext(Name name) | 
| Context | Context. createSubcontext(Name name)Creates and binds a new context. | 
| void | InitialContext. destroySubcontext(Name name) | 
| void | Context. destroySubcontext(Name name)Destroys the named context and removes it from the namespace. | 
| static <T> T | InitialContext. doLookup(Name name)A static method to retrieve the named object. | 
| boolean | Name. endsWith(Name n)Determines whether this name ends with a specified suffix. | 
| boolean | CompoundName. endsWith(Name n)Determines whether a compound name is a suffix of this compound name. | 
| boolean | CompositeName. endsWith(Name n)Determines whether a composite name is a suffix of this composite name. | 
| NameParser | InitialContext. getNameParser(Name name) | 
| NameParser | Context. getNameParser(Name name)Retrieves the parser associated with the named context. | 
| protected Context | InitialContext. getURLOrDefaultInitCtx(Name name)Retrieves a context for resolving  name. | 
| NamingEnumeration<NameClassPair> | InitialContext. list(Name name) | 
| NamingEnumeration<NameClassPair> | Context. list(Name name)Enumerates the names bound in the named context, along with the
 class names of objects bound to them. | 
| NamingEnumeration<Binding> | InitialContext. listBindings(Name name) | 
| NamingEnumeration<Binding> | Context. listBindings(Name name)Enumerates the names bound in the named context, along with the
 objects bound to them. | 
| Object | InitialContext. lookup(Name name) | 
| Object | Context. lookup(Name name)Retrieves the named object. | 
| Object | InitialContext. lookupLink(Name name) | 
| Object | Context. lookupLink(Name name)Retrieves the named object, following links except
 for the terminal atomic component of the name. | 
| void | InitialContext. rebind(Name name,
      Object obj) | 
| void | Context. rebind(Name name,
      Object obj)Binds a name to an object, overwriting any existing binding. | 
| void | InitialContext. rename(Name oldName,
      Name newName) | 
| void | Context. rename(Name oldName,
      Name newName)Binds a new name to the object bound to an old name, and unbinds
 the old name. | 
| void | CannotProceedException. setAltName(Name altName)Sets the  altNamefield of this exception. | 
| void | LinkException. setLinkRemainingName(Name name)Sets the remaining link name field of this exception. | 
| void | LinkException. setLinkResolvedName(Name name)Sets the resolved link name field of this exception. | 
| void | NamingException. setRemainingName(Name name)Sets the remaining name field of this exception. | 
| void | CannotProceedException. setRemainingNewName(Name newName)Sets the "remaining new name" field of this exception. | 
| void | NamingException. setResolvedName(Name name)Sets the resolved name field of this exception. | 
| boolean | Name. startsWith(Name n)Determines whether this name starts with a specified prefix. | 
| boolean | CompoundName. startsWith(Name n)Determines whether a compound name is a prefix of this compound name. | 
| boolean | CompositeName. startsWith(Name n)Determines whether a composite name is a prefix of this composite name. | 
| void | InitialContext. unbind(Name name) | 
| void | Context. unbind(Name name)Unbinds the named object. | 
| Constructor and Description | 
|---|
| LinkRef(Name linkName)Constructs a LinkRef for a name. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | InitialDirContext. bind(Name name,
    Object obj,
    Attributes attrs) | 
| void | DirContext. bind(Name name,
    Object obj,
    Attributes attrs)Binds a name to an object, along with associated attributes. | 
| DirContext | InitialDirContext. createSubcontext(Name name,
                Attributes attrs) | 
| DirContext | DirContext. createSubcontext(Name name,
                Attributes attrs)Creates and binds a new context, along with associated attributes. | 
| Attributes | InitialDirContext. getAttributes(Name name) | 
| Attributes | DirContext. getAttributes(Name name)Retrieves all of the attributes associated with a named object. | 
| Attributes | InitialDirContext. getAttributes(Name name,
             String[] attrIds) | 
| Attributes | DirContext. getAttributes(Name name,
             String[] attrIds)Retrieves selected attributes associated with a named object. | 
| DirContext | InitialDirContext. getSchema(Name name) | 
| DirContext | DirContext. getSchema(Name name)Retrieves the schema associated with the named object. | 
| DirContext | InitialDirContext. getSchemaClassDefinition(Name name) | 
| DirContext | DirContext. getSchemaClassDefinition(Name name)Retrieves a context containing the schema objects of the
 named object's class definitions. | 
| void | InitialDirContext. modifyAttributes(Name name,
                int mod_op,
                Attributes attrs) | 
| void | DirContext. modifyAttributes(Name name,
                int mod_op,
                Attributes attrs)Modifies the attributes associated with a named object. | 
| void | InitialDirContext. modifyAttributes(Name name,
                ModificationItem[] mods) | 
| void | DirContext. modifyAttributes(Name name,
                ModificationItem[] mods)Modifies the attributes associated with a named object using
 an ordered list of modifications. | 
| void | InitialDirContext. rebind(Name name,
      Object obj,
      Attributes attrs) | 
| void | DirContext. rebind(Name name,
      Object obj,
      Attributes attrs)Binds a name to an object, along with associated attributes,
 overwriting any existing binding. | 
| NamingEnumeration<SearchResult> | InitialDirContext. search(Name name,
      Attributes matchingAttributes) | 
| NamingEnumeration<SearchResult> | DirContext. search(Name name,
      Attributes matchingAttributes)Searches in a single context for objects that contain a
 specified set of attributes. | 
| NamingEnumeration<SearchResult> | InitialDirContext. search(Name name,
      Attributes matchingAttributes,
      String[] attributesToReturn) | 
| NamingEnumeration<SearchResult> | DirContext. search(Name name,
      Attributes matchingAttributes,
      String[] attributesToReturn)Searches in a single context for objects that contain a
 specified set of attributes, and retrieves selected attributes. | 
| NamingEnumeration<SearchResult> | InitialDirContext. search(Name name,
      String filterExpr,
      Object[] filterArgs,
      SearchControls cons) | 
| NamingEnumeration<SearchResult> | DirContext. search(Name name,
      String filterExpr,
      Object[] filterArgs,
      SearchControls cons)Searches in the named context or object for entries that satisfy the
 given search filter. | 
| NamingEnumeration<SearchResult> | InitialDirContext. search(Name name,
      String filter,
      SearchControls cons) | 
| NamingEnumeration<SearchResult> | DirContext. search(Name name,
      String filter,
      SearchControls cons)Searches in the named context or object for entries that satisfy the
 given search filter. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | EventContext. addNamingListener(Name target,
                 int scope,
                 NamingListener l)Adds a listener for receiving naming events fired
 when the object(s) identified by a target and scope changes. | 
| void | EventDirContext. addNamingListener(Name target,
                 String filter,
                 Object[] filterArgs,
                 SearchControls ctls,
                 NamingListener l)Adds a listener for receiving naming events fired
 when objects identified by the search filter filter and
 filter arguments at the object named by the target are modified. | 
| void | EventDirContext. addNamingListener(Name target,
                 String filter,
                 SearchControls ctls,
                 NamingListener l)Adds a listener for receiving naming events fired
 when objects identified by the search filter filter at
 the object named by target are modified. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LdapNameThis class represents a distinguished name as specified by
 RFC 2253. | 
| Modifier and Type | Method and Description | 
|---|---|
| Name | LdapName. add(int posn,
   Rdn comp)Adds a single RDN at a specified position within this
 LDAP name. | 
| Name | LdapName. add(int posn,
   String comp)Adds a single component at a specified position within this
 LDAP name. | 
| Name | LdapName. add(Rdn comp)Adds a single RDN to the end of this LDAP name. | 
| Name | LdapName. add(String comp)Adds a single component to the end of this LDAP name. | 
| Name | LdapName. addAll(int posn,
      List<Rdn> suffixRdns)Adds the RDNs of a name -- in order -- at a specified position
 within this name. | 
| Name | LdapName. addAll(int posn,
      Name suffix)Adds the components of a name -- in order -- at a specified position
 within this name. | 
| Name | LdapName. addAll(List<Rdn> suffixRdns)Adds the RDNs of a name -- in order -- to the end of this name. | 
| Name | LdapName. addAll(Name suffix)Adds the components of a name -- in order -- to the end of this name. | 
| Name | LdapName. getPrefix(int posn)Creates a name whose components consist of a prefix of the
 components of this LDAP name. | 
| Name | LdapName. getSuffix(int posn)Creates a name whose components consist of a suffix of the
 components in this LDAP name. | 
| Modifier and Type | Method and Description | 
|---|---|
| Name | LdapName. addAll(int posn,
      Name suffix)Adds the components of a name -- in order -- at a specified position
 within this name. | 
| Name | LdapName. addAll(Name suffix)Adds the components of a name -- in order -- to the end of this name. | 
| boolean | LdapName. endsWith(Name n)Determines whether this LDAP name ends with a specified
 LDAP name suffix. | 
| boolean | LdapName. startsWith(Name n)Determines whether this LDAP name starts with a specified LDAP name
 prefix. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Name | ResolveResult. remainingNameField containing the remaining name yet to be resolved. | 
| Modifier and Type | Method and Description | 
|---|---|
| Name | ResolveResult. getRemainingName()Retrieves the remaining unresolved portion of the name. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ResolveResult. appendRemainingName(Name name)Adds components to the end of remaining name. | 
| Object | ObjectFactory. getObjectInstance(Object obj,
                 Name name,
                 Context nameCtx,
                 Hashtable<?,?> environment)Creates an object using the location or reference information
 specified. | 
| static Object | NamingManager. getObjectInstance(Object refInfo,
                 Name name,
                 Context nameCtx,
                 Hashtable<?,?> environment)Creates an instance of an object for the specified object
 and environment. | 
| static Object | DirectoryManager. getObjectInstance(Object refInfo,
                 Name name,
                 Context nameCtx,
                 Hashtable<?,?> environment,
                 Attributes attrs)Creates an instance of an object for the specified object,
 attributes, and environment. | 
| Object | DirObjectFactory. getObjectInstance(Object obj,
                 Name name,
                 Context nameCtx,
                 Hashtable<?,?> environment,
                 Attributes attrs)Creates an object using the location or reference information, and attributes
 specified. | 
| Object | StateFactory. getStateToBind(Object obj,
              Name name,
              Context nameCtx,
              Hashtable<?,?> environment)Retrieves the state of an object for binding. | 
| static Object | NamingManager. getStateToBind(Object obj,
              Name name,
              Context nameCtx,
              Hashtable<?,?> environment)Retrieves the state of an object for binding. | 
| DirStateFactory.Result | DirStateFactory. getStateToBind(Object obj,
              Name name,
              Context nameCtx,
              Hashtable<?,?> environment,
              Attributes inAttrs)Retrieves the state of an object for binding given the object and attributes
 to be transformed. | 
| static DirStateFactory.Result | DirectoryManager. getStateToBind(Object obj,
              Name name,
              Context nameCtx,
              Hashtable<?,?> environment,
              Attributes attrs)Retrieves the state of an object for binding when given the original
 object and its attributes. | 
| ResolveResult | Resolver. resolveToClass(Name name,
              Class<? extends Context> contextType)Partially resolves a name. | 
| void | ResolveResult. setRemainingName(Name name)Sets the remaining name field of this result to name. | 
| Constructor and Description | 
|---|
| ResolveResult(Object robj,
             Name rname)Constructs a new instance of ResolveResult consisting of
 the resolved Object and the remaining name. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.