org.apache.avalon.excalibur.naming
Class StandardNamespace

java.lang.Object
  extended byorg.apache.avalon.excalibur.naming.StandardNamespace
All Implemented Interfaces:
Namespace, javax.naming.spi.ObjectFactory, javax.naming.spi.StateFactory

public class StandardNamespace
extends java.lang.Object
implements Namespace

Namespace that directly uses NamingManager.

Version:
$Revision: 1.4 $
Author:
Peter Donald

Field Summary
private  javax.naming.NameParser m_nameParser
           
 
Constructor Summary
StandardNamespace(javax.naming.NameParser nameParser)
          Construct a Namespace with specified NameParser.
 
Method Summary
 javax.naming.NameParser getNameParser()
           
 java.lang.Object getObjectInstance(java.lang.Object object, javax.naming.Name name, javax.naming.Context parent, java.util.Hashtable environment)
           
 java.lang.Object getStateToBind(java.lang.Object object, javax.naming.Name name, javax.naming.Context parent, java.util.Hashtable environment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_nameParser

private javax.naming.NameParser m_nameParser
Constructor Detail

StandardNamespace

public StandardNamespace(javax.naming.NameParser nameParser)
Construct a Namespace with specified NameParser.

Parameters:
nameParser - the NameParser for Namespace
Method Detail

getNameParser

public javax.naming.NameParser getNameParser()
Specified by:
getNameParser in interface Namespace

getStateToBind

public java.lang.Object getStateToBind(java.lang.Object object,
                                       javax.naming.Name name,
                                       javax.naming.Context parent,
                                       java.util.Hashtable environment)
                                throws javax.naming.NamingException
Specified by:
getStateToBind in interface javax.naming.spi.StateFactory
Throws:
javax.naming.NamingException

getObjectInstance

public java.lang.Object getObjectInstance(java.lang.Object object,
                                          javax.naming.Name name,
                                          javax.naming.Context parent,
                                          java.util.Hashtable environment)
                                   throws java.lang.Exception
Specified by:
getObjectInstance in interface javax.naming.spi.ObjectFactory
Throws:
java.lang.Exception