|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xbean.naming.context.AbstractContext
org.apache.xbean.naming.context.ImmutableContext.NestedImmutableContext
public final class ImmutableContext.NestedImmutableContext
Nested context which shares the absolute index map in MapContext.
| Field Summary |
|---|
| 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 |
| Constructor Summary | |
|---|---|
ImmutableContext.NestedImmutableContext(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> bindings)
|
|
| Method Summary | |
|---|---|
protected boolean |
addBinding(java.lang.String name,
java.lang.Object value,
boolean rebind)
|
protected void |
addDeepBinding(java.lang.String name,
java.lang.Object value,
boolean createIntermediateContexts)
|
javax.naming.Context |
createNestedSubcontext(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> bindings)
Creates a nested subcontext instance. |
protected java.util.Map<java.lang.String,java.lang.Object> |
getBindings()
Gets a map of the bindings for the current node (i.e., no names with slashes). |
protected java.lang.Object |
getDeepBinding(java.lang.String name)
Gets the object bound to the name. |
protected ImmutableContext |
getImmutableContext()
|
boolean |
isNestedSubcontext(java.lang.Object value)
Is the specified value an instance of a nested context |
protected boolean |
removeBinding(java.lang.String name,
boolean removeNotEmptyContext)
Removes the binding from the context. |
protected void |
removeDeepBinding(javax.naming.Name name,
boolean pruneEmptyContexts)
|
| Methods inherited from class org.apache.xbean.naming.context.AbstractContext |
|---|
addBinding, addDeepBinding, addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, createSubcontextTree, destroySubcontext, destroySubcontext, faultLookup, getBinding, getContextAccess, getEnvironment, getNameInNamespace, getNameInNamespace, getNameInNamespace, getNameParser, getNameParser, getNameParser, getParsedNameInNamespace, getSize, isEmpty, list, list, list, listBindings, listBindings, listBindings, lookup, lookup, lookup, lookupFinalContext, lookupLink, lookupLink, rebind, rebind, removeDeepBinding, removeFromEnvironment, rename, rename, unbind, unbind |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImmutableContext.NestedImmutableContext(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> bindings)
| Method Detail |
|---|
protected java.lang.Object getDeepBinding(java.lang.String name)
AbstractContext
getDeepBinding in class AbstractContextname - the name
protected java.util.Map<java.lang.String,java.lang.Object> getBindings()
AbstractContext
getBindings in class AbstractContext
protected final void addDeepBinding(java.lang.String name,
java.lang.Object value,
boolean createIntermediateContexts)
throws javax.naming.NamingException
javax.naming.NamingException
protected final boolean addBinding(java.lang.String name,
java.lang.Object value,
boolean rebind)
throws javax.naming.NamingException
addBinding in class AbstractContextjavax.naming.NamingException
protected final void removeDeepBinding(javax.naming.Name name,
boolean pruneEmptyContexts)
throws javax.naming.NamingException
removeDeepBinding in class AbstractContextjavax.naming.NamingException
protected final boolean removeBinding(java.lang.String name,
boolean removeNotEmptyContext)
throws javax.naming.NamingException
AbstractContext
removeBinding in class AbstractContextname - name under which the value should be boundremoveNotEmptyContext - ??? TODO figure this out
javax.naming.NamingException - if a problem occurs during the bind such as a value already being boundpublic boolean isNestedSubcontext(java.lang.Object value)
NestedContextFactory
value - the value to inspect
public javax.naming.Context createNestedSubcontext(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> bindings)
NestedContextFactory
path - the path to the new nested contextbindings - the initial bindings for the context
protected ImmutableContext getImmutableContext()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||