com.caucho.naming
Class MemoryContext
java.lang.Object
|
+--com.caucho.naming.AbstractContext
|
+--com.caucho.naming.MemoryContext
- All Implemented Interfaces:
- javax.naming.Context
- public class MemoryContext
- extends AbstractContext
Fields inherited from interface 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 |
Methods inherited from class com.caucho.naming.AbstractContext |
addToEnvironment, bind, bind, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
root
protected MemoryContext root
path
protected java.lang.String path
MemoryContext
public MemoryContext()
MemoryContext
public MemoryContext(MemoryContext root,
java.lang.String path)
MemoryContext
public MemoryContext(java.util.Hashtable env)
setSeparator
public void setSeparator(char sep)
getSeparator
public char getSeparator()
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
copy
public MemoryContext copy()
lookupSingle
public java.lang.Object lookupSingle(java.lang.String name)
throws javax.naming.NamingException
- Overrides:
lookupSingle
in class AbstractContext
rebindSingle
public void rebindSingle(java.lang.String name,
java.lang.Object obj)
throws javax.naming.NamingException
- Overrides:
rebindSingle
in class AbstractContext
unbindSingle
public void unbindSingle(java.lang.String name)
throws javax.naming.NamingException
- Overrides:
unbindSingle
in class AbstractContext
destroySingleSubcontext
public void destroySingleSubcontext(java.lang.String name)
throws javax.naming.NamingException
- Overrides:
destroySingleSubcontext
in class AbstractContext
listSingle
public java.util.Iterator listSingle()
- Overrides:
listSingle
in class AbstractContext
createSingleSubcontext
public javax.naming.Context createSingleSubcontext(java.lang.String name)
throws javax.naming.NamingException
- Overrides:
createSingleSubcontext
in class AbstractContext
composeName
public java.lang.String composeName(java.lang.String prefix,
java.lang.String suffix)
throws javax.naming.NamingException
- Overrides:
composeName
in class AbstractContext
getNameInNamespace
public java.lang.String getNameInNamespace()
throws javax.naming.NamingException
- Overrides:
getNameInNamespace
in class AbstractContext
close
public void close()
throws javax.naming.NamingException
- Overrides:
close
in class AbstractContext
parseFirst
protected java.lang.String parseFirst(java.lang.String name)
throws javax.naming.NamingException
- Overrides:
parseFirst
in class AbstractContext
parseRest
protected java.lang.String parseRest(java.lang.String name)
throws javax.naming.NamingException
- Overrides:
parseRest
in class AbstractContext
getFullPath
protected java.lang.String getFullPath(java.lang.String name)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object