org.apache.xbean.naming.context
Class VirtualSubcontext

java.lang.Object
  extended by org.apache.xbean.naming.context.ContextFlyweight
      extended by org.apache.xbean.naming.context.VirtualSubcontext
All Implemented Interfaces:
javax.naming.Context

public class VirtualSubcontext
extends ContextFlyweight

Version:
$Rev$ $Date$

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
VirtualSubcontext(javax.naming.Name nameInContext, javax.naming.Context context)
           
 
Method Summary
 void close()
           
 boolean equals(java.lang.Object o)
           
protected  javax.naming.Context getContext()
           
protected  javax.naming.Name getName(javax.naming.Name name)
           
protected  java.lang.String getName(java.lang.String name)
           
 java.lang.String getNameInNamespace()
           
 int hashCode()
           
 
Methods inherited from class org.apache.xbean.naming.context.ContextFlyweight
addToEnvironment, bind, bind, composeName, 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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VirtualSubcontext

public VirtualSubcontext(javax.naming.Name nameInContext,
                         javax.naming.Context context)
                  throws javax.naming.NamingException
Throws:
javax.naming.NamingException
Method Detail

getContext

protected javax.naming.Context getContext()
                                   throws javax.naming.NamingException
Specified by:
getContext in class ContextFlyweight
Throws:
javax.naming.NamingException

getName

protected javax.naming.Name getName(javax.naming.Name name)
                             throws javax.naming.NamingException
Overrides:
getName in class ContextFlyweight
Throws:
javax.naming.NamingException

getName

protected java.lang.String getName(java.lang.String name)
                            throws javax.naming.NamingException
Overrides:
getName in class ContextFlyweight
Throws:
javax.naming.NamingException

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

close

public void close()
           throws javax.naming.NamingException
Specified by:
close in interface javax.naming.Context
Overrides:
close in class ContextFlyweight
Throws:
javax.naming.NamingException

getNameInNamespace

public java.lang.String getNameInNamespace()
                                    throws javax.naming.NamingException
Specified by:
getNameInNamespace in interface javax.naming.Context
Overrides:
getNameInNamespace in class ContextFlyweight
Throws:
javax.naming.NamingException


Copyright © 2005-2011. All Rights Reserved.