| java.lang.Object org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension
JspModuleBuilderExtension | public class JspModuleBuilderExtension implements ModuleBuilderExtension(Code) | | This JSP module builder extension is meant to find all the TLD descriptor files associated with a
deployable artifact, search those TLD files for listeners, search those listeners for
annotations, and ultimately create a ClassFinder using those annoated classes (for later
processing by the various naming builders)
version: $Rev $Date |
Field Summary | |
final public static GBeanInfo | GBEAN_INFO |
Method Summary | |
public void | addGBeans(EARContext earContext, Module module, ClassLoader cl, Collection repository) | protected static TaglibDocument | convertToTaglibSchema(XmlObject xmlObject) convertToTaglibSchema(): Convert older TLD files based on the 1.1 and 1.2 DTD or the 2.0 XSD
schemas
Note(s):
- Those tags from the 1.1 and 1.2 DTD that are no longer valid (e.g., jsp-version) are
removed
- Valid tags from the 1.1 and 1.2 DTD are converted (e.g., tlibversion to
tlib-version)
- The root and the root elements are reordered as necessary (i.e.,
description, display-name)
- The tag is inserted in the <attribute> tag if necessary since it was
not required to preceed in 2.0 schema.
| protected ClassFinder | createJspClassFinder(WebAppType webApp, WebModule webModule, Set<String> listenerNames) | public void | createModule(Module module, Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) | public static GBeanInfo | getGBeanInfo() | public void | initContext(EARContext earContext, Module module, ClassLoader cl) | public void | installModule(JarFile earFile, EARContext earContext, Module module, Collection configurationStores, ConfigurationStore targetConfigurationStore, Collection repository) |
GBEAN_INFO | final public static GBeanInfo GBEAN_INFO(Code) | | |
JspModuleBuilderExtension | public JspModuleBuilderExtension(Environment defaultEnvironment, NamingBuilder namingBuilders)(Code) | | |
convertToTaglibSchema | protected static TaglibDocument convertToTaglibSchema(XmlObject xmlObject) throws XmlException(Code) | | convertToTaglibSchema(): Convert older TLD files based on the 1.1 and 1.2 DTD or the 2.0 XSD
schemas
Note(s):
- Those tags from the 1.1 and 1.2 DTD that are no longer valid (e.g., jsp-version) are
removed
- Valid tags from the 1.1 and 1.2 DTD are converted (e.g., tlibversion to
tlib-version)
- The root and the root elements are reordered as necessary (i.e.,
description, display-name)
- The tag is inserted in the <attribute> tag if necessary since it was
not required to preceed in 2.0 schema. Default value of false is used.
Parameters: xmlObject - possibly old-style tag lib document converted TagLibDocument in the new shiny schema throws: XmlException - if something goes horribly wrong |
createJspClassFinder | protected ClassFinder createJspClassFinder(WebAppType webApp, WebModule webModule, Set<String> listenerNames) throws DeploymentException(Code) | | |
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(Code) | | |
getGBeanInfo | public static GBeanInfo getGBeanInfo()(Code) | | |
|
|