org.apache.geronimo.j2ee.deployment
Class NamingBuilderCollection

java.lang.Object
  extended by org.apache.geronimo.deployment.AbstractBuilderCollection<NamingBuilder>
      extended by org.apache.geronimo.j2ee.deployment.NamingBuilderCollection
All Implemented Interfaces:
AbstractNamespaceBuilder, NamingBuilder
Direct Known Subclasses:
NamingBuilderCollectionGBean

public class NamingBuilderCollection
extends AbstractBuilderCollection<NamingBuilder>
implements NamingBuilder


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.geronimo.j2ee.deployment.NamingBuilder
NamingBuilder.Key<T>
 
Field Summary
 
Fields inherited from class org.apache.geronimo.deployment.AbstractBuilderCollection
basePlanElementName, builders, planQNames, specQNames
 
Fields inherited from interface org.apache.geronimo.j2ee.deployment.NamingBuilder
ENV, GBEAN_NAME_KEY, INJECTION_KEY, JNDI_KEY, NO_REFS
 
Constructor Summary
NamingBuilderCollection(Collection<NamingBuilder> builders, QName basePlanElementName)
           
 
Method Summary
 void buildEnvironment(org.apache.xmlbeans.XmlObject specDD, org.apache.xmlbeans.XmlObject plan, Environment environment)
           
 void buildNaming(org.apache.xmlbeans.XmlObject specDD, org.apache.xmlbeans.XmlObject plan, Module module, Map componentContext)
           
 void initContext(org.apache.xmlbeans.XmlObject specDD, org.apache.xmlbeans.XmlObject plan, Module module)
           
 
Methods inherited from class org.apache.geronimo.deployment.AbstractBuilderCollection
addBuilder, getPlanQNameSet, getSpecQNameSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.geronimo.deployment.AbstractNamespaceBuilder
getPlanQNameSet, getSpecQNameSet
 

Constructor Detail

NamingBuilderCollection

public NamingBuilderCollection(Collection<NamingBuilder> builders,
                               QName basePlanElementName)
Method Detail

buildEnvironment

public void buildEnvironment(org.apache.xmlbeans.XmlObject specDD,
                             org.apache.xmlbeans.XmlObject plan,
                             Environment environment)
                      throws DeploymentException
Specified by:
buildEnvironment in interface NamingBuilder
Throws:
DeploymentException

initContext

public void initContext(org.apache.xmlbeans.XmlObject specDD,
                        org.apache.xmlbeans.XmlObject plan,
                        Module module)
                 throws DeploymentException
Specified by:
initContext in interface NamingBuilder
Throws:
DeploymentException

buildNaming

public void buildNaming(org.apache.xmlbeans.XmlObject specDD,
                        org.apache.xmlbeans.XmlObject plan,
                        Module module,
                        Map componentContext)
                 throws DeploymentException
Specified by:
buildNaming in interface NamingBuilder
Throws:
DeploymentException


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.