Public Member Functions | |
javaURLContext (Hashtable env) throws NamingException | |
Object | lookup (Name name) throws NamingException |
Object | lookup (String name) throws NamingException |
void | bind (Name name, Object obj) throws NamingException |
void | bind (String name, Object obj) throws NamingException |
void | rebind (Name name, Object obj) throws NamingException |
void | rebind (String name, Object obj) throws NamingException |
void | unbind (Name name) throws NamingException |
void | unbind (String name) throws NamingException |
void | rename (Name oldName, Name newName) throws NamingException |
void | rename (String oldName, String newName) throws NamingException |
NamingEnumeration | list (Name name) throws NamingException |
NamingEnumeration | list (String name) throws NamingException |
NamingEnumeration | listBindings (Name name) throws NamingException |
NamingEnumeration | listBindings (String name) throws NamingException |
void | destroySubcontext (Name name) throws NamingException |
void | destroySubcontext (String name) throws NamingException |
Context | createSubcontext (Name name) throws NamingException |
Context | createSubcontext (String name) throws NamingException |
Object | lookupLink (Name name) throws NamingException |
Object | lookupLink (String name) throws NamingException |
NameParser | getNameParser (Name name) throws NamingException |
NameParser | getNameParser (String name) throws NamingException |
Name | composeName (Name name, Name prefix) throws NamingException |
String | composeName (String name, String prefix) throws NamingException |
Object | addToEnvironment (String propName, Object propVal) throws NamingException |
Object | removeFromEnvironment (String propName) throws NamingException |
Hashtable | getEnvironment () throws NamingException |
void | close () throws NamingException |
String | getNameInNamespace () throws NamingException |
Definition at line 55 of file javaURLContext.java.
|
Constructor
Definition at line 99 of file javaURLContext.java. |
|
Adds a new environment property to the environment of this context. If the property already exists, its value is overwritten. See class description for more details on environment properties.
Definition at line 613 of file javaURLContext.java. |
|
Binds a name to an object. All intermediate contexts and the target context (that named by all but terminal atomic component of the name) must already exist.
Definition at line 212 of file javaURLContext.java. |
|
Binds a name to an object.
Definition at line 194 of file javaURLContext.java. |
|
Closes this context. This method releases this context's resources immediately, instead of waiting for them to be released automatically by the garbage collector. This method is idempotent: invoking it on a context that has already been closed has no effect. Invoking any other method on a closed context is not allowed, and results in undefined behaviour.
Definition at line 665 of file javaURLContext.java. |
|
Composes the name of this context with a name relative to this context.
Definition at line 593 of file javaURLContext.java. |
|
Composes the name of this context with a name relative to this context.
Definition at line 577 of file javaURLContext.java. |
|
Creates and binds a new context. See createSubcontext(Name) for details.
Definition at line 490 of file javaURLContext.java. |
|
Creates and binds a new context. Creates a new context with the given name and binds it in the target context (that named by all but terminal atomic component of the name). All intermediate contexts and the target context must already exist.
Definition at line 472 of file javaURLContext.java. |
|
Destroys the named context and removes it from the namespace. See destroySubcontext(Name) for details.
Definition at line 448 of file javaURLContext.java. |
|
Destroys the named context and removes it from the namespace. Any attributes associated with the name are also removed. Intermediate contexts are not destroyed. This method is idempotent. It succeeds even if the terminal atomic name is not bound in the target context, but throws NameNotFoundException if any of the intermediate contexts do not exist. In a federated naming system, a context from one naming system may be bound to a name in another. One can subsequently look up and perform operations on the foreign context using a composite name. However, an attempt destroy the context using this composite name will fail with NotContextException, because the foreign context is not a "subcontext" of the context in which it is bound. Instead, use unbind() to remove the binding of the foreign context. Destroying the foreign context requires that the destroySubcontext() be performed on a context from the foreign context's "native" naming system.
Definition at line 432 of file javaURLContext.java. |
|
Retrieves the environment in effect for this context. See class description for more details on environment properties. The caller should not make any changes to the object returned: their effect on the context is undefined. The environment of this context may be changed using addToEnvironment() and removeFromEnvironment().
Definition at line 650 of file javaURLContext.java. |
|
Retrieves the full name of this context within its own namespace.
Definition at line 678 of file javaURLContext.java. |
|
Retrieves the parser associated with the named context. See getNameParser(Name) for details.
Definition at line 560 of file javaURLContext.java. |
|
Retrieves the parser associated with the named context. In a federation of namespaces, different naming systems will parse names differently. This method allows an application to get a parser for parsing names into their atomic components using the naming convention of a particular naming system. Within any single naming system, NameParser objects returned by this method must be equal (using the equals() test).
Definition at line 546 of file javaURLContext.java. |
|
Enumerates the names bound in the named context, along with the class names of objects bound to them. See list(Name) for details.
Definition at line 356 of file javaURLContext.java. |
|
Enumerates the names bound in the named context, along with the class names of objects bound to them. The contents of any subcontexts are not included. If a binding is added to or removed from this context, its effect on an enumeration previously returned is undefined.
Definition at line 340 of file javaURLContext.java. |
|
Enumerates the names bound in the named context, along with the objects bound to them. See listBindings(Name) for details.
Definition at line 395 of file javaURLContext.java. |
|
Enumerates the names bound in the named context, along with the objects bound to them. The contents of any subcontexts are not included. If a binding is added to or removed from this context, its effect on an enumeration previously returned is undefined.
Definition at line 379 of file javaURLContext.java. |
|
Retrieves the named object.
Definition at line 175 of file javaURLContext.java. |
|
Retrieves the named object.
Definition at line 164 of file javaURLContext.java. |
|
Retrieves the named object, following links except for the terminal atomic component of the name. See lookupLink(Name) for details.
Definition at line 523 of file javaURLContext.java. |
|
Retrieves the named object, following links except for the terminal atomic component of the name. If the object bound to name is not a link, returns the object itself.
Definition at line 508 of file javaURLContext.java. |
|
Binds a name to an object, overwriting any existing binding. See rebind(Name, Object) for details.
Definition at line 251 of file javaURLContext.java. |
|
Binds a name to an object, overwriting any existing binding. All intermediate contexts and the target context (that named by all but terminal atomic component of the name) must already exist. If the object is a DirContext, any existing attributes associated with the name are replaced with those of the object. Otherwise, any existing attributes associated with the name remain unchanged.
Definition at line 235 of file javaURLContext.java. |
|
Removes an environment property from the environment of this context. See class description for more details on environment properties.
Definition at line 631 of file javaURLContext.java. |
|
Binds a new name to the object bound to an old name, and unbinds the old name. Not supported.
Definition at line 317 of file javaURLContext.java. |
|
Binds a new name to the object bound to an old name, and unbinds the old name. This operation is not supported (read only env.)
Definition at line 303 of file javaURLContext.java. |
|
Unbinds the named object. See unbind(Name) for details.
Definition at line 289 of file javaURLContext.java. |
|
Unbinds the named object. Removes the terminal atomic name in name from the target context--that named by all but the terminal atomic part of name. This method is idempotent. It succeeds even if the terminal atomic name is not bound in the target context, but throws NameNotFoundException if any of the intermediate contexts do not exist. Any attributes associated with the name are removed. Intermediate contexts are not changed.
Definition at line 276 of file javaURLContext.java. |