org.eclipse.jetty.webapp
Class StandardDescriptorProcessor
java.lang.Object
org.eclipse.jetty.webapp.IterativeDescriptorProcessor
org.eclipse.jetty.webapp.StandardDescriptorProcessor
- All Implemented Interfaces:
- DescriptorProcessor
public class StandardDescriptorProcessor
- extends IterativeDescriptorProcessor
StandardDescriptorProcessor
Method Summary |
protected void |
addWelcomeFiles(XmlParser.Node node)
|
void |
end(Descriptor descriptor)
|
protected String |
getJSPServletName()
|
protected String |
getSystemClassPath()
Generate the classpath (as a string) of all classloaders
above the webapp's classloader. |
protected Object |
newListenerInstance(Class<? extends EventListener> clazz)
|
protected String |
normalizePattern(String p)
|
void |
start(Descriptor descriptor)
|
void |
visitContextParam(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitDisplayName(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitDistributable(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitErrorPage(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitFilter(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitFilterMapping(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitJspConfig(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitListener(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitLocaleEncodingList(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitLoginConfig(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitMimeMapping(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitSecurityConstraint(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitSecurityRole(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitServlet(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitServletMapping(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitSessionConfig(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitTagLib(Descriptor descriptor,
XmlParser.Node node)
|
protected void |
visitWelcomeFileList(Descriptor descriptor,
XmlParser.Node node)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STANDARD_PROCESSOR
public static final String STANDARD_PROCESSOR
- See Also:
- Constant Field Values
_context
protected WebAppContext _context
_servletHandler
protected ServletHandler _servletHandler
_securityHandler
protected SecurityHandler _securityHandler
_filters
protected Object _filters
_filterMappings
protected Object _filterMappings
_servlets
protected Object _servlets
_servletMappings
protected Object _servletMappings
_listeners
protected Object _listeners
_listenerClassNames
protected Object _listenerClassNames
_welcomeFiles
protected Object _welcomeFiles
_roles
protected Set<String> _roles
_constraintMappings
protected List<ConstraintMapping> _constraintMappings
_errorPages
protected Map _errorPages
_hasJSP
protected boolean _hasJSP
_jspServletName
protected String _jspServletName
_jspServletClass
protected String _jspServletClass
_defaultWelcomeFileList
protected boolean _defaultWelcomeFileList
_metaData
protected MetaData _metaData
StandardDescriptorProcessor
public StandardDescriptorProcessor()
start
public void start(Descriptor descriptor)
- Specified by:
start
in class IterativeDescriptorProcessor
- See Also:
org.eclipse.jetty.webapp.IterativeDescriptorProcessor#start()
end
public void end(Descriptor descriptor)
- Specified by:
end
in class IterativeDescriptorProcessor
- See Also:
org.eclipse.jetty.webapp.IterativeDescriptorProcessor#end()
visitContextParam
public void visitContextParam(Descriptor descriptor,
XmlParser.Node node)
visitDisplayName
protected void visitDisplayName(Descriptor descriptor,
XmlParser.Node node)
visitServlet
protected void visitServlet(Descriptor descriptor,
XmlParser.Node node)
visitServletMapping
protected void visitServletMapping(Descriptor descriptor,
XmlParser.Node node)
visitSessionConfig
protected void visitSessionConfig(Descriptor descriptor,
XmlParser.Node node)
visitMimeMapping
protected void visitMimeMapping(Descriptor descriptor,
XmlParser.Node node)
visitWelcomeFileList
protected void visitWelcomeFileList(Descriptor descriptor,
XmlParser.Node node)
visitLocaleEncodingList
protected void visitLocaleEncodingList(Descriptor descriptor,
XmlParser.Node node)
visitErrorPage
protected void visitErrorPage(Descriptor descriptor,
XmlParser.Node node)
addWelcomeFiles
protected void addWelcomeFiles(XmlParser.Node node)
visitTagLib
protected void visitTagLib(Descriptor descriptor,
XmlParser.Node node)
visitJspConfig
protected void visitJspConfig(Descriptor descriptor,
XmlParser.Node node)
visitSecurityConstraint
protected void visitSecurityConstraint(Descriptor descriptor,
XmlParser.Node node)
visitLoginConfig
protected void visitLoginConfig(Descriptor descriptor,
XmlParser.Node node)
throws Exception
- Throws:
Exception
visitSecurityRole
protected void visitSecurityRole(Descriptor descriptor,
XmlParser.Node node)
visitFilter
protected void visitFilter(Descriptor descriptor,
XmlParser.Node node)
visitFilterMapping
protected void visitFilterMapping(Descriptor descriptor,
XmlParser.Node node)
visitListener
protected void visitListener(Descriptor descriptor,
XmlParser.Node node)
visitDistributable
protected void visitDistributable(Descriptor descriptor,
XmlParser.Node node)
newListenerInstance
protected Object newListenerInstance(Class<? extends EventListener> clazz)
throws ServletException,
InstantiationException,
IllegalAccessException
- Throws:
ServletException
InstantiationException
IllegalAccessException
getJSPServletName
protected String getJSPServletName()
normalizePattern
protected String normalizePattern(String p)
getSystemClassPath
protected String getSystemClassPath()
- Generate the classpath (as a string) of all classloaders
above the webapp's classloader.
This is primarily used for jasper.
- Returns:
Copyright © 1995-2010 Mort Bay Consulting. All Rights Reserved.