org.mortbay.jetty.servlet

Class XMLConfiguration

public class XMLConfiguration extends Object implements WebApplicationContext.Configuration

Version: $Revision: 1.20 $

Author: gregw

Field Summary
protected XmlParserxmlParser
Constructor Summary
XMLConfiguration()
Method Summary
voidconfigureClassPath()
Configure ClassPath.
voidconfigureDefaults()
voidconfigureWebApp()
WebApplicationContextgetWebApplicationContext()
WebApplicationHandlergetWebApplicationHandler()
protected voidinitContextParam(XmlParser.Node node)
protected voidinitDisplayName(XmlParser.Node node)
protected voidinitDistributable(XmlParser.Node node)
protected voidinitErrorPage(XmlParser.Node node)
protected voidinitFilter(XmlParser.Node node)
protected voidinitFilterMapping(XmlParser.Node node)
protected voidinitialize(XmlParser.Node config)
protected voidinitJspConfig(XmlParser.Node node)
protected voidinitListener(XmlParser.Node node)
protected voidinitLocaleEncodingList(XmlParser.Node node)
protected voidinitLoginConfig(XmlParser.Node node)
protected voidinitMimeConfig(XmlParser.Node node)
protected voidinitSecurityConstraint(XmlParser.Node node)
protected voidinitSecurityRole(XmlParser.Node node)
protected voidinitServlet(XmlParser.Node node)
protected voidinitServletMapping(XmlParser.Node node)
protected voidinitSessionConfig(XmlParser.Node node)
protected voidinitTagLib(XmlParser.Node node)
protected voidinitWebXmlElement(String element, XmlParser.Node node)
Handle web.xml element.
protected voidinitWelcomeFileList(XmlParser.Node node)
voidsetWebApplicationContext(WebApplicationContext context)
static XmlParserwebXmlParser()

Field Detail

xmlParser

protected XmlParser xmlParser

Constructor Detail

XMLConfiguration

public XMLConfiguration()

Method Detail

configureClassPath

public void configureClassPath()
Configure ClassPath. This method is called before the context ClassLoader is created. Paths and libraries should be added to the context using the setClassPath, addClassPath and addClassPaths methods. The default implementation looks for WEB-INF/classes, WEB-INF/lib/*.zip and WEB-INF/lib/*.jar

Throws: Exception

configureDefaults

public void configureDefaults()

configureWebApp

public void configureWebApp()

getWebApplicationContext

public WebApplicationContext getWebApplicationContext()

getWebApplicationHandler

public WebApplicationHandler getWebApplicationHandler()

initContextParam

protected void initContextParam(XmlParser.Node node)

initDisplayName

protected void initDisplayName(XmlParser.Node node)

initDistributable

protected void initDistributable(XmlParser.Node node)

initErrorPage

protected void initErrorPage(XmlParser.Node node)

initFilter

protected void initFilter(XmlParser.Node node)

initFilterMapping

protected void initFilterMapping(XmlParser.Node node)

initialize

protected void initialize(XmlParser.Node config)

initJspConfig

protected void initJspConfig(XmlParser.Node node)

initListener

protected void initListener(XmlParser.Node node)

initLocaleEncodingList

protected void initLocaleEncodingList(XmlParser.Node node)

initLoginConfig

protected void initLoginConfig(XmlParser.Node node)

initMimeConfig

protected void initMimeConfig(XmlParser.Node node)

initSecurityConstraint

protected void initSecurityConstraint(XmlParser.Node node)

initSecurityRole

protected void initSecurityRole(XmlParser.Node node)

initServlet

protected void initServlet(XmlParser.Node node)

initServletMapping

protected void initServletMapping(XmlParser.Node node)

initSessionConfig

protected void initSessionConfig(XmlParser.Node node)

initTagLib

protected void initTagLib(XmlParser.Node node)

initWebXmlElement

protected void initWebXmlElement(String element, XmlParser.Node node)
Handle web.xml element. This method is called for each top level element within the web.xml file. It may be specialized by derived WebApplicationContexts to provide additional configuration and handling.

Parameters: element The element name node The node containing the element.

initWelcomeFileList

protected void initWelcomeFileList(XmlParser.Node node)

setWebApplicationContext

public void setWebApplicationContext(WebApplicationContext context)

webXmlParser

public static XmlParser webXmlParser()
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.