|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--org.apache.avalon.excalibur.naming.AbstractContext
Abstract JNDI Context that can be inherited from to provide a particular type of Context.
インタフェース javax.naming.Context から継承したフィールド |
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES |
コンストラクタの概要 | |
AbstractContext()
|
|
AbstractContext(java.util.Hashtable environment)
|
メソッドの概要 | |
java.lang.Object |
addToEnvironment(java.lang.String key,
java.lang.Object value)
Add a key-value pair to environment |
void |
bind(javax.naming.Name name,
java.lang.Object object)
Bind an object to a name. |
protected abstract void |
bind(javax.naming.Name name,
java.lang.Object object,
boolean rebind)
Helper method to bind |
void |
bind(java.lang.String name,
java.lang.Object object)
Bind an object to a name. |
void |
close()
Release resources associated with context. |
javax.naming.Name |
composeName(javax.naming.Name name,
javax.naming.Name prefix)
Compose a name form a name and a prefix. |
java.lang.String |
composeName(java.lang.String name,
java.lang.String prefix)
Compose a name form a name and a prefix. |
javax.naming.Context |
createSubcontext(java.lang.String name)
Create a Subcontext. |
void |
destroySubcontext(java.lang.String name)
Destroy a Subcontext. |
java.util.Hashtable |
getEnvironment()
Return a copy of environment. |
protected javax.naming.Name |
getLeafName(javax.naming.Name name)
Get leaf name component from specified Name object. |
protected abstract javax.naming.NameParser |
getNameParser()
|
javax.naming.NameParser |
getNameParser(javax.naming.Name name)
Get the NameParser for the named context. |
javax.naming.NameParser |
getNameParser(java.lang.String name)
Get the NameParser for the named context. |
protected javax.naming.Name |
getPathName(javax.naming.Name name)
Get name components minus leaf name component. |
protected java.util.Hashtable |
getRawEnvironment()
Utility method to retrieve raw environment value. |
protected boolean |
isSelf(javax.naming.Name name)
|
javax.naming.NamingEnumeration |
list(java.lang.String name)
Enumerates the names bound in the named context, along with the objects bound to them. |
javax.naming.NamingEnumeration |
listBindings(java.lang.String name)
Enumerates the names bound in the named context, along with the objects bound to them. |
java.lang.Object |
lookup(java.lang.String name)
Get the object named. |
java.lang.Object |
lookupLink(javax.naming.Name name)
Get the object named following all links. |
java.lang.Object |
lookupLink(java.lang.String name)
Get the object named following all links. |
void |
rebind(javax.naming.Name name,
java.lang.Object object)
Binds a name to an object, overwriting any existing binding. |
void |
rebind(java.lang.String name,
java.lang.Object object)
Binds a name to an object, overwriting any existing binding. |
java.lang.Object |
removeFromEnvironment(java.lang.String key)
Remove a key-value pair form environment and return it. |
void |
rename(javax.naming.Name oldName,
javax.naming.Name newName)
|
void |
rename(java.lang.String oldName,
java.lang.String newName)
Rename a already bound object |
void |
unbind(java.lang.String name)
Unbind a object from a name. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース javax.naming.Context から継承したメソッド |
createSubcontext, destroySubcontext, getNameInNamespace, list, listBindings, lookup, unbind |
コンストラクタの詳細 |
public AbstractContext()
public AbstractContext(java.util.Hashtable environment)
メソッドの詳細 |
protected abstract javax.naming.NameParser getNameParser() throws javax.naming.NamingException
public java.lang.Object addToEnvironment(java.lang.String key, java.lang.Object value) throws javax.naming.NamingException
javax.naming.Context
内の addToEnvironment
key
- the keyvalue
- the valuepublic void close()
javax.naming.Context
内の close
protected boolean isSelf(javax.naming.Name name)
public void bind(java.lang.String name, java.lang.Object object) throws javax.naming.NamingException
javax.naming.Context
内の bind
name
- the name to bind toobject
- the objectjavax.naming.NamingException
- if an error occurs such as bad name or invalid bindingpublic void bind(javax.naming.Name name, java.lang.Object object) throws javax.naming.NamingException
javax.naming.Context
内の bind
name
- the name to bind toobject
- the objectjavax.naming.NamingException
- if an error occurs such as bad name or invalid bindingprotected abstract void bind(javax.naming.Name name, java.lang.Object object, boolean rebind) throws javax.naming.NamingException
public java.lang.String composeName(java.lang.String name, java.lang.String prefix) throws javax.naming.NamingException
javax.naming.Context
内の composeName
name
- the nameprefix
- the prefixjavax.naming.NamingException
- if a badly formatted name for contextpublic javax.naming.Name composeName(javax.naming.Name name, javax.naming.Name prefix) throws javax.naming.NamingException
javax.naming.Context
内の composeName
name
- the nameprefix
- the prefixjavax.naming.NamingException
- if a badly formatted name for contextpublic javax.naming.Context createSubcontext(java.lang.String name) throws javax.naming.NamingException
javax.naming.Context
内の createSubcontext
name
- the name of subcontextjavax.naming.NamingException
- if an error occurs (ie context exists, badly formated name etc)public void destroySubcontext(java.lang.String name) throws javax.naming.NamingException
javax.naming.Context
内の destroySubcontext
name
- the name of subcontext to destroyjavax.naming.NamingException
- if an error occurs such as malformed name or
context not exiting or not emptypublic java.util.Hashtable getEnvironment() throws javax.naming.NamingException
javax.naming.Context
内の getEnvironment
public javax.naming.NameParser getNameParser(java.lang.String name) throws javax.naming.NamingException
javax.naming.Context
内の getNameParser
name
- javax.naming.NamingException
- if an error occurspublic javax.naming.NameParser getNameParser(javax.naming.Name name) throws javax.naming.NamingException
javax.naming.Context
内の getNameParser
name
- javax.naming.NamingException
- if an error occurspublic javax.naming.NamingEnumeration list(java.lang.String name) throws javax.naming.NamingException
javax.naming.Context
内の list
name
- the name of the contextjavax.naming.NamingException
- if an error occurspublic javax.naming.NamingEnumeration listBindings(java.lang.String name) throws javax.naming.NamingException
javax.naming.Context
内の listBindings
name
- the name of the contextjavax.naming.NamingException
- if an error occurspublic java.lang.Object lookup(java.lang.String name) throws javax.naming.NamingException
javax.naming.Context
内の lookup
name
- the namejavax.naming.NamingException
- if an error occurs (ie object name is inavlid or unbound)public java.lang.Object lookupLink(java.lang.String name) throws javax.naming.NamingException
javax.naming.Context
内の lookupLink
name
- the namejavax.naming.NamingException
- if an error occurs (ie object name is inavlid or unbound)public java.lang.Object lookupLink(javax.naming.Name name) throws javax.naming.NamingException
javax.naming.Context
内の lookupLink
name
- the namejavax.naming.NamingException
- if an error occurs (ie object name is inavlid or unbound)public void rebind(java.lang.String name, java.lang.Object object) throws javax.naming.NamingException
javax.naming.Context
内の rebind
name
- the nameobject
- the objectjavax.naming.NamingException
- if an error occurspublic void rebind(javax.naming.Name name, java.lang.Object object) throws javax.naming.NamingException
javax.naming.Context
内の rebind
name
- the nameobject
- the objectjavax.naming.NamingException
- if an error occurspublic java.lang.Object removeFromEnvironment(java.lang.String key) throws javax.naming.NamingException
javax.naming.Context
内の removeFromEnvironment
key
- the keypublic void rename(java.lang.String oldName, java.lang.String newName) throws javax.naming.NamingException
javax.naming.Context
内の rename
oldName
- the old namenewName
- the new namejavax.naming.NamingException
- if an error occurspublic void rename(javax.naming.Name oldName, javax.naming.Name newName) throws javax.naming.NamingException
javax.naming.Context
内の rename
public void unbind(java.lang.String name) throws javax.naming.NamingException
javax.naming.Context
内の unbind
name
- the namejavax.naming.NamingException
- if an error occursprotected final java.util.Hashtable getRawEnvironment()
protected javax.naming.Name getPathName(javax.naming.Name name) throws javax.naming.NamingException
name
- the name elements leading up to last elementjavax.naming.NamingException
- if an error occursprotected javax.naming.Name getLeafName(javax.naming.Name name) throws javax.naming.NamingException
name
- the name to retrieve leaf fromjavax.naming.NamingException
- if an error occurs
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |