java.lang.Object
org.eclipse.jetty.webapp.IterativeDescriptorProcessor
org.eclipse.jetty.webapp.StandardDescriptorProcessor
- All Implemented Interfaces:
DescriptorProcessor
StandardDescriptorProcessor.
Process the web.xml, web-defaults.xml, web-overrides.xml, and web-fragment.xml descriptors.
-
Field Summary
FieldsFields inherited from class org.eclipse.jetty.webapp.IterativeDescriptorProcessor
__signature, _visitors -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilterMapping(String filterName, org.eclipse.jetty.xml.XmlParser.Node node, WebAppContext context, Descriptor descriptor) org.eclipse.jetty.servlet.ServletMappingaddServletMapping(String servletName, org.eclipse.jetty.xml.XmlParser.Node node, WebAppContext context, Descriptor descriptor) voidaddWelcomeFiles(WebAppContext context, org.eclipse.jetty.xml.XmlParser.Node node, Descriptor descriptor) voidend(WebAppContext context, Descriptor descriptor) voidstart(WebAppContext context, Descriptor descriptor) voidvisitContextParam(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitDefaultContextPath(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) When specified, this element provides a default context path of the web application.voidvisitDenyUncoveredHttpMethods(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) Servlet spec 3.1.voidvisitDisplayName(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitErrorPage(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitFilter(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitFilterMapping(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitJspConfig(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitListener(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitLocaleEncodingList(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitLoginConfig(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitMimeMapping(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitRequestCharacterEncoding(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) When specified, this element provides a default request encoding of the web application.voidvisitResponseCharacterEncoding(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) When specified, this element provides a default response encoding of the web application.voidvisitSecurityConstraint(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitSecurityRole(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitServlet(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitServletMapping(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitSessionConfig(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitTagLib(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) voidvisitWelcomeFileList(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) Methods inherited from class org.eclipse.jetty.webapp.IterativeDescriptorProcessor
process, registerVisitor, visit
-
Field Details
-
STANDARD_PROCESSOR
- See Also:
-
-
Constructor Details
-
StandardDescriptorProcessor
public StandardDescriptorProcessor()
-
-
Method Details
-
start
- Specified by:
startin classIterativeDescriptorProcessor
-
end
- Specified by:
endin classIterativeDescriptorProcessor
-
visitContextParam
public void visitContextParam(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitDisplayName
public void visitDisplayName(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitServlet
public void visitServlet(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitServletMapping
public void visitServletMapping(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitSessionConfig
public void visitSessionConfig(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitMimeMapping
public void visitMimeMapping(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitWelcomeFileList
public void visitWelcomeFileList(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitLocaleEncodingList
public void visitLocaleEncodingList(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitErrorPage
public void visitErrorPage(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
addWelcomeFiles
public void addWelcomeFiles(WebAppContext context, org.eclipse.jetty.xml.XmlParser.Node node, Descriptor descriptor) -
addServletMapping
public org.eclipse.jetty.servlet.ServletMapping addServletMapping(String servletName, org.eclipse.jetty.xml.XmlParser.Node node, WebAppContext context, Descriptor descriptor) -
addFilterMapping
public void addFilterMapping(String filterName, org.eclipse.jetty.xml.XmlParser.Node node, WebAppContext context, Descriptor descriptor) -
visitTagLib
public void visitTagLib(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitJspConfig
public void visitJspConfig(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitSecurityConstraint
public void visitSecurityConstraint(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitLoginConfig
public void visitLoginConfig(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) throws Exception - Throws:
Exception
-
visitSecurityRole
public void visitSecurityRole(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitFilter
public void visitFilter(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitFilterMapping
public void visitFilterMapping(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitListener
public void visitListener(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) -
visitDenyUncoveredHttpMethods
public void visitDenyUncoveredHttpMethods(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.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 processingdescriptor- the descriptornode- the xml node
-
visitDefaultContextPath
public void visitDefaultContextPath(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.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 processingdescriptor- the descriptornode- the xml node- Since:
- Servlet 4.0
-
visitRequestCharacterEncoding
public void visitRequestCharacterEncoding(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) When specified, this element provides a default request encoding of the web application.- Parameters:
context- the of the processingdescriptor- the descriptornode- the xml node- Since:
- Servlet 4.0
-
visitResponseCharacterEncoding
public void visitResponseCharacterEncoding(WebAppContext context, Descriptor descriptor, org.eclipse.jetty.xml.XmlParser.Node node) When specified, this element provides a default response encoding of the web application.- Parameters:
context- the of the processingdescriptor- the descriptornode- the xml node- Since:
- Servlet 4.0
-