Class StandardDescriptorProcessor
java.lang.Object
org.eclipse.jetty.ee9.webapp.IterativeDescriptorProcessor
org.eclipse.jetty.ee9.webapp.StandardDescriptorProcessor
- All Implemented Interfaces:
- DescriptorProcessor
StandardDescriptorProcessor.
Process the web.xml, web-defaults.xml, web-overrides.xml, and web-fragment.xml descriptors.
- 
Field SummaryFieldsFields inherited from class IterativeDescriptorProcessor__signature, _visitors
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddFilterMapping(String filterName, XmlParser.Node node, WebAppContext context, Descriptor descriptor) addServletMapping(String servletName, XmlParser.Node node, WebAppContext context, Descriptor descriptor) voidaddWelcomeFiles(WebAppContext context, XmlParser.Node node, Descriptor descriptor) voidend(WebAppContext context, Descriptor descriptor) voidstart(WebAppContext context, Descriptor descriptor) voidvisitContextParam(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitDefaultContextPath(WebAppContext context, Descriptor descriptor, XmlParser.Node node) When specified, this element provides a default context path of the web application.voidvisitDenyUncoveredHttpMethods(WebAppContext context, Descriptor descriptor, XmlParser.Node node) Servlet spec 3.1.voidvisitDisplayName(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitErrorPage(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitFilter(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitFilterMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitJspConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitListener(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitLocaleEncodingList(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitLoginConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitMimeMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitRequestCharacterEncoding(WebAppContext context, Descriptor descriptor, XmlParser.Node node) When specified, this element provides a default request encoding of the web application.voidvisitResponseCharacterEncoding(WebAppContext context, Descriptor descriptor, XmlParser.Node node) When specified, this element provides a default response encoding of the web application.voidvisitSecurityConstraint(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitSecurityRole(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitServlet(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitServletMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitSessionConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitTagLib(WebAppContext context, Descriptor descriptor, XmlParser.Node node) voidvisitWelcomeFileList(WebAppContext context, Descriptor descriptor, XmlParser.Node node) Methods inherited from class IterativeDescriptorProcessorprocess, registerVisitor, visit
- 
Field Details- 
STANDARD_PROCESSOR- See Also:
 
 
- 
- 
Constructor Details- 
StandardDescriptorProcessorpublic StandardDescriptorProcessor()
 
- 
- 
Method Details- 
start- Specified by:
- startin class- IterativeDescriptorProcessor
 
- 
end- Specified by:
- endin class- IterativeDescriptorProcessor
 
- 
visitContextParam
- 
visitDisplayName
- 
visitServlet
- 
visitServletMapping
- 
visitSessionConfig
- 
visitMimeMapping
- 
visitWelcomeFileList
- 
visitLocaleEncodingListpublic void visitLocaleEncodingList(WebAppContext context, Descriptor descriptor, XmlParser.Node node) 
- 
visitErrorPage
- 
addWelcomeFiles
- 
addServletMappingpublic ServletMapping addServletMapping(String servletName, XmlParser.Node node, WebAppContext context, Descriptor descriptor) 
- 
addFilterMappingpublic void addFilterMapping(String filterName, XmlParser.Node node, WebAppContext context, Descriptor descriptor) 
- 
visitTagLib
- 
visitJspConfig
- 
visitSecurityConstraintpublic void visitSecurityConstraint(WebAppContext context, Descriptor descriptor, XmlParser.Node node) 
- 
visitLoginConfigpublic void visitLoginConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node) throws Exception - Throws:
- Exception
 
- 
visitSecurityRole
- 
visitFilter
- 
visitFilterMapping
- 
visitListener
- 
visitDenyUncoveredHttpMethodspublic void visitDenyUncoveredHttpMethods(WebAppContext context, Descriptor descriptor, XmlParser.Node node) Servlet spec 3.1. When present in web.xml, this means that http methods that are not covered by security constraints should have access denied.See section 13.8.4, pg 145 - Parameters:
- context- the of the processing
- descriptor- the descriptor
- node- the xml node
 
- 
visitDefaultContextPathpublic void visitDefaultContextPath(WebAppContext context, Descriptor descriptor, XmlParser.Node node) When specified, this element provides a default context path of the web application. The default context path starts with a / character. If it is not rooted at the root of the server's name space, the path does not end with a / character.- Parameters:
- context- the of the processing
- descriptor- the descriptor
- node- the xml node
- Since:
- Servlet 4.0
 
- 
visitRequestCharacterEncodingpublic void visitRequestCharacterEncoding(WebAppContext context, Descriptor descriptor, XmlParser.Node node) When specified, this element provides a default request encoding of the web application.- Parameters:
- context- the of the processing
- descriptor- the descriptor
- node- the xml node
- Since:
- Servlet 4.0
 
- 
visitResponseCharacterEncodingpublic void visitResponseCharacterEncoding(WebAppContext context, Descriptor descriptor, XmlParser.Node node) When specified, this element provides a default response encoding of the web application.- Parameters:
- context- the of the processing
- descriptor- the descriptor
- node- the xml node
- Since:
- Servlet 4.0
 
 
-