org.lateralnz.panther.naming
Class WLocalContext

java.lang.Object
  extended by org.lateralnz.panther.naming.LocalContext
      extended by org.lateralnz.panther.naming.WLocalContext
All Implemented Interfaces:
javax.naming.Context, javax.naming.Referenceable, Constants

public class WLocalContext
extends LocalContext
implements javax.naming.Context, Constants, javax.naming.Referenceable


Field Summary
static java.lang.String NAMING_FACTORY_INITIAL
           
 
Fields inherited from class org.lateralnz.panther.naming.LocalContext
NAMING_CONTEXT_NAME, objects
 
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
 
Fields inherited from interface org.lateralnz.common.util.Constants
AMPERSAND, AND, APPLICATION_X_WWW_FORM_URLENCODED, ASTERISK, AT, BACK_SLASH, CHAR_LEFT_CHEV, CHAR_RIGHT_CHEV, COLON, COMMA, CRLF, DASH, DELETE, DOLLAR, DOT, DOT_CLASS, DOT_JAVA, EIGHT, EMPTY, EQUALS, FALSE, FILE_SEPARATOR, FIVE, FORWARD_SLASH, FOUR, FULLSTOP, HASH, HAT, INSERT, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, MAX_LEN_APPCODE, MAX_LEN_APPGROUP, MAX_LEN_MSGCODE, MAX_LEN_MSGTEXT, MINUS_ONE, N, NEWLINE, NINE, NO, NULL_STRING, OFF, ON, ONE, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_WEEK, PATH_SEPARATOR, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, REQUIRED, REQUIRES_NEW, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, SELECT, SEMICOLON, SEVEN, SINGLE_QUOTE, SIX, SPACE, SQ_LEFT_BRACKET, SQ_RIGHT_BRACKET, SUPPORTS, TEXT_HTML, TEXT_PLAIN, TEXT_XML, THREE, TRUE, TWO, UNDERSCORE, UPDATE, UTF_8, Y, YES, ZERO
 
Constructor Summary
WLocalContext(java.util.HashMap objects, java.util.Hashtable environ)
           
WLocalContext(java.util.Hashtable ht)
           
 
Method Summary
 java.lang.Object addToEnvironment(java.lang.String name, java.lang.Object obj)
           
 void bind(javax.naming.Name name, java.lang.Object obj)
           
 void bind(java.lang.String name, java.lang.Object obj)
           
 void close()
           
 LocalContext create(java.util.HashMap objects, java.util.Hashtable environ)
           
 javax.naming.Context createSubcontext(java.lang.String name)
           
 void destroySubcontext(javax.naming.Name name)
           
 void destroySubcontext(java.lang.String name)
           
 void rebind(java.lang.String name, java.lang.Object obj)
           
 java.lang.Object removeFromEnvironment(java.lang.String name)
           
 void rename(java.lang.String name1, java.lang.String name2)
           
 void unbind(java.lang.String name)
           
 
Methods inherited from class org.lateralnz.panther.naming.LocalContext
composeName, composeName, createSubcontext, getContext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, getReference, getSubcontext, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, main, rebind, rename, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.naming.Context
composeName, composeName, createSubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rename, unbind
 
Methods inherited from interface javax.naming.Referenceable
getReference
 

Field Detail

NAMING_FACTORY_INITIAL

public static final java.lang.String NAMING_FACTORY_INITIAL
See Also:
Constant Field Values
Constructor Detail

WLocalContext

public WLocalContext(java.util.HashMap objects,
                     java.util.Hashtable environ)

WLocalContext

public WLocalContext(java.util.Hashtable ht)
              throws javax.naming.NamingException
Throws:
javax.naming.NamingException
Method Detail

create

public LocalContext create(java.util.HashMap objects,
                           java.util.Hashtable environ)
Overrides:
create in class LocalContext

addToEnvironment

public java.lang.Object addToEnvironment(java.lang.String name,
                                         java.lang.Object obj)
                                  throws javax.naming.NamingException
Specified by:
addToEnvironment in interface javax.naming.Context
Overrides:
addToEnvironment in class LocalContext
Throws:
javax.naming.NamingException

bind

public void bind(javax.naming.Name name,
                 java.lang.Object obj)
          throws javax.naming.NamingException
Specified by:
bind in interface javax.naming.Context
Overrides:
bind in class LocalContext
Throws:
javax.naming.NamingException

bind

public void bind(java.lang.String name,
                 java.lang.Object obj)
          throws javax.naming.NamingException
Specified by:
bind in interface javax.naming.Context
Overrides:
bind in class LocalContext
Throws:
javax.naming.NamingException

close

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

createSubcontext

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

destroySubcontext

public void destroySubcontext(javax.naming.Name name)
                       throws javax.naming.NamingException
Specified by:
destroySubcontext in interface javax.naming.Context
Overrides:
destroySubcontext in class LocalContext
Throws:
javax.naming.NamingException

destroySubcontext

public void destroySubcontext(java.lang.String name)
                       throws javax.naming.NamingException
Specified by:
destroySubcontext in interface javax.naming.Context
Overrides:
destroySubcontext in class LocalContext
Throws:
javax.naming.NamingException

rebind

public void rebind(java.lang.String name,
                   java.lang.Object obj)
            throws javax.naming.NamingException
Specified by:
rebind in interface javax.naming.Context
Overrides:
rebind in class LocalContext
Throws:
javax.naming.NamingException

removeFromEnvironment

public java.lang.Object removeFromEnvironment(java.lang.String name)
                                       throws javax.naming.NamingException
Specified by:
removeFromEnvironment in interface javax.naming.Context
Overrides:
removeFromEnvironment in class LocalContext
Throws:
javax.naming.NamingException

rename

public void rename(java.lang.String name1,
                   java.lang.String name2)
            throws javax.naming.NamingException
Specified by:
rename in interface javax.naming.Context
Overrides:
rename in class LocalContext
Throws:
javax.naming.NamingException

unbind

public void unbind(java.lang.String name)
            throws javax.naming.NamingException
Specified by:
unbind in interface javax.naming.Context
Overrides:
unbind in class LocalContext
Throws:
javax.naming.NamingException