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 |
CompositeName
This class represents a composite name -- a sequence of
component names spanning multiple namespaces.
|
class |
CompoundName
This class represents a compound name -- a name from
a hierarchical name space.
|
Modifier and Type | Field and Description |
---|---|
protected Name |
CannotProceedException.altName
Contains the name of the resolved object, relative
to the context
altNameCtx . |
protected Name |
LinkException.linkRemainingName
Contains the remaining link name that has not been resolved yet.
|
protected Name |
LinkException.linkResolvedName
Contains the part of the link that has been successfully resolved.
|
protected Name |
NamingException.remainingName
Contains the remaining name that has not been resolved yet.
|
protected Name |
CannotProceedException.remainingNewName
Contains the remaining unresolved part of the second
"name" argument to Context.rename().
|
protected Name |
NamingException.resolvedName
Contains the part of the name that has been successfully resolved.
|
Modifier and Type | Method and Description |
---|---|
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(int posn,
String comp)
Adds a single component at a specified position within 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.add(String comp)
Adds a single component to the end of 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(int posn,
Name n)
Adds the components of a name -- in order -- at a specified position
within 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 |
Name.addAll(Name suffix)
Adds the components of a name -- in order -- to the end of this 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
altName field 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 |
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 |
Name.getPrefix(int posn)
Creates a name whose components consist of a prefix of the
components of this 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 |
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 |
Name.getSuffix(int posn)
Creates a name whose components consist of a suffix of the
components in this name.
|
Name |
NameParser.parse(String name)
Parses a name into its components.
|
Modifier and Type | Method and Description |
---|---|
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(int posn,
Name n)
Adds the components of a name -- in order -- at a specified position
within 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 |
Name.addAll(Name suffix)
Adds the components of a name -- in order -- to the end of this 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 |
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.
|
boolean |
Name.endsWith(Name n)
Determines whether this name ends with a specified suffix.
|
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
altName field 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 |
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.
|
boolean |
Name.startsWith(Name n)
Determines whether this name starts with a specified prefix.
|
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 |
LdapName
This 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.remainingName
Field 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.
|
static Object |
NamingManager.getObjectInstance(Object refInfo,
Name name,
Context nameCtx,
Hashtable<?,?> environment)
Creates an instance of an object for the specified object
and environment.
|
Object |
ObjectFactory.getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment)
Creates an object using the location or reference information
specified.
|
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.
|
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.
|
static Object |
NamingManager.getStateToBind(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment)
Retrieves the state of an object for binding.
|
Object |
StateFactory.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, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.