org.apache.geronimo.myfaces.deployment
Class MyFacesModuleBuilderExtension

java.lang.Object
  extended by org.apache.geronimo.myfaces.deployment.MyFacesModuleBuilderExtension
All Implemented Interfaces:
ModuleBuilderExtension

public class MyFacesModuleBuilderExtension
extends Object
implements ModuleBuilderExtension


Field Summary
static GBeanInfo GBEAN_INFO
           
 
Constructor Summary
MyFacesModuleBuilderExtension(Environment defaultEnvironment, AbstractNameQuery providerFactoryNameQuery, NamingBuilder namingBuilders)
           
 
Method Summary
 void addGBeans(EARContext earContext, Module module, ClassLoader cl, Collection repository)
           
protected static org.apache.geronimo.xbeans.javaee.FacesConfigDocument convertToFacesConfigSchema(org.apache.xmlbeans.XmlObject xmlObject)
           
 void createModule(Module module, Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder)
           
protected  org.apache.xbean.finder.ClassFinder createMyFacesClassFinder(org.apache.geronimo.xbeans.javaee.WebAppType webApp, WebModule webModule)
           
static GBeanInfo getGBeanInfo()
           
 void initContext(EARContext earContext, Module module, ClassLoader cl)
           
 void installModule(JarFile earFile, EARContext earContext, Module module, Collection configurationStores, ConfigurationStore targetConfigurationStore, Collection repository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO
Constructor Detail

MyFacesModuleBuilderExtension

public MyFacesModuleBuilderExtension(Environment defaultEnvironment,
                                     AbstractNameQuery providerFactoryNameQuery,
                                     NamingBuilder namingBuilders)
Method Detail

createModule

public void createModule(Module module,
                         Object plan,
                         JarFile moduleFile,
                         String targetPath,
                         URL specDDUrl,
                         Environment environment,
                         Object moduleContextInfo,
                         AbstractName earName,
                         Naming naming,
                         ModuleIDBuilder idBuilder)
                  throws DeploymentException
Specified by:
createModule in interface ModuleBuilderExtension
Throws:
DeploymentException

installModule

public void installModule(JarFile earFile,
                          EARContext earContext,
                          Module module,
                          Collection configurationStores,
                          ConfigurationStore targetConfigurationStore,
                          Collection repository)
                   throws DeploymentException
Specified by:
installModule in interface ModuleBuilderExtension
Throws:
DeploymentException

initContext

public void initContext(EARContext earContext,
                        Module module,
                        ClassLoader cl)
                 throws DeploymentException
Specified by:
initContext in interface ModuleBuilderExtension
Throws:
DeploymentException

addGBeans

public void addGBeans(EARContext earContext,
                      Module module,
                      ClassLoader cl,
                      Collection repository)
               throws DeploymentException
Specified by:
addGBeans in interface ModuleBuilderExtension
Throws:
DeploymentException

createMyFacesClassFinder

protected org.apache.xbean.finder.ClassFinder createMyFacesClassFinder(org.apache.geronimo.xbeans.javaee.WebAppType webApp,
                                                                       WebModule webModule)
                                                                throws DeploymentException
Throws:
DeploymentException

convertToFacesConfigSchema

protected static org.apache.geronimo.xbeans.javaee.FacesConfigDocument convertToFacesConfigSchema(org.apache.xmlbeans.XmlObject xmlObject)
                                                                                           throws org.apache.xmlbeans.XmlException
Throws:
org.apache.xmlbeans.XmlException

getGBeanInfo

public static GBeanInfo getGBeanInfo()


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