org.apache.avalon.excalibur.naming
Class AbstractNamespace

java.lang.Object
  |
  +--org.apache.avalon.excalibur.naming.AbstractNamespace
All Implemented Interfaces:
Namespace, ObjectFactory, StateFactory
Direct Known Subclasses:
DefaultNamespace

Deprecated. Toolkit deprecated and replaced by http://spice.sourceforge.net/jndikit/

public abstract class AbstractNamespace
extends Object
implements Namespace

This is the class to extend that provides basic facilities for Namespace management.

Version:
$Revision: 1.1 $
Author:
Peter Donald

Field Summary
protected  ObjectFactory[] m_objectFactorySet
          Deprecated.  
protected  StateFactory[] m_stateFactorySet
          Deprecated.  
 
Constructor Summary
AbstractNamespace()
          Deprecated.  
 
Method Summary
protected  void addObjectFactory(ObjectFactory objectFactory)
          Deprecated. Utility method for subclasses to add factorys.
protected  void addStateFactory(StateFactory stateFactory)
          Deprecated. Utility method for subclasses to add factorys.
 Object getObjectInstance(Object object, Name name, Context parent, Hashtable environment)
          Deprecated.  
 Object getStateToBind(Object object, Name name, Context parent, Hashtable environment)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.avalon.excalibur.naming.Namespace
getNameParser
 

Field Detail

m_objectFactorySet

protected ObjectFactory[] m_objectFactorySet
Deprecated. 

m_stateFactorySet

protected StateFactory[] m_stateFactorySet
Deprecated. 
Constructor Detail

AbstractNamespace

public AbstractNamespace()
Deprecated. 
Method Detail

getStateToBind

public Object getStateToBind(Object object,
                             Name name,
                             Context parent,
                             Hashtable environment)
                      throws NamingException
Deprecated. 
Specified by:
getStateToBind in interface StateFactory
NamingException

getObjectInstance

public Object getObjectInstance(Object object,
                                Name name,
                                Context parent,
                                Hashtable environment)
                         throws Exception
Deprecated. 
Specified by:
getObjectInstance in interface ObjectFactory
Exception

addStateFactory

protected void addStateFactory(StateFactory stateFactory)
Deprecated. 
Utility method for subclasses to add factorys.

Parameters:
stateFactory - the StateFactory to add

addObjectFactory

protected void addObjectFactory(ObjectFactory objectFactory)
Deprecated. 
Utility method for subclasses to add factorys.

Parameters:
objectFactory - the ObjectFactory to add


Copyright © 2000-2003 Apache Jakarta Project. All Rights Reserved.