org.codehaus.spice.jndikit
Class DefaultNamespace

java.lang.Object
  extended byorg.codehaus.spice.jndikit.AbstractNamespace
      extended byorg.codehaus.spice.jndikit.DefaultNamespace
All Implemented Interfaces:
Namespace, ObjectFactory, StateFactory

public class DefaultNamespace
extends AbstractNamespace

This is the default namespace implementation.

Version:
$Revision: 1.1 $
Author:
Peter Donald

Field Summary
 
Fields inherited from class org.codehaus.spice.jndikit.AbstractNamespace
m_objectFactorySet, m_stateFactorySet
 
Constructor Summary
DefaultNamespace(NameParser nameParser)
           
DefaultNamespace(NameParser nameParser, ObjectFactory[] objectFactorySet, StateFactory[] stateFactorySet)
           
 
Method Summary
 void addObjectFactory(ObjectFactory objectFactory)
          Utility method for subclasses to add factorys.
 void addStateFactory(StateFactory stateFactory)
          Utility method for subclasses to add factorys.
 NameParser getNameParser()
           
 
Methods inherited from class org.codehaus.spice.jndikit.AbstractNamespace
getObjectInstance, getStateToBind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultNamespace

public DefaultNamespace(NameParser nameParser)

DefaultNamespace

public DefaultNamespace(NameParser nameParser,
                        ObjectFactory[] objectFactorySet,
                        StateFactory[] stateFactorySet)
Method Detail

getNameParser

public NameParser getNameParser()

addStateFactory

public void addStateFactory(StateFactory stateFactory)
Description copied from class: AbstractNamespace
Utility method for subclasses to add factorys.

Overrides:
addStateFactory in class AbstractNamespace
Parameters:
stateFactory - the StateFactory to add

addObjectFactory

public void addObjectFactory(ObjectFactory objectFactory)
Description copied from class: AbstractNamespace
Utility method for subclasses to add factorys.

Overrides:
addObjectFactory in class AbstractNamespace
Parameters:
objectFactory - the ObjectFactory to add


Copyright © 1999-2006 Codehaus. All Rights Reserved.