Class StandardDescriptorProcessor

  • All Implemented Interfaces:
    DescriptorProcessor

    public class StandardDescriptorProcessor
    extends IterativeDescriptorProcessor
    StandardDescriptorProcessor.

    Process the web.xml, web-defaults.xml, web-overrides.xml, and web-fragment.xml descriptors.

    • Field Detail

      • STANDARD_PROCESSOR

        public static final java.lang.String STANDARD_PROCESSOR
        See Also:
        Constant Field Values
    • Constructor Detail

      • StandardDescriptorProcessor

        public StandardDescriptorProcessor()
    • Method Detail

      • 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)
      • addServletMapping

        public org.eclipse.jetty.servlet.ServletMapping addServletMapping​(java.lang.String servletName,
                                                                          org.eclipse.jetty.xml.XmlParser.Node node,
                                                                          WebAppContext context,
                                                                          Descriptor descriptor)
      • addFilterMapping

        public void addFilterMapping​(java.lang.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 java.lang.Exception
        Throws:
        java.lang.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)
      • visitDistributable

        public void visitDistributable​(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 processing
        descriptor - the descriptor
        node - the xml node