org.eclipse.jetty.webapp
类 StandardDescriptorProcessor

java.lang.Object
  继承者 org.eclipse.jetty.webapp.IterativeDescriptorProcessor
      继承者 org.eclipse.jetty.webapp.StandardDescriptorProcessor
所有已实现的接口:
DescriptorProcessor

public class StandardDescriptorProcessor
extends IterativeDescriptorProcessor

StandardDescriptorProcessor Process a web.xml, web-defaults.xml, web-overrides.xml, web-fragment.xml.


字段摘要
static String STANDARD_PROCESSOR
           
 
从类 org.eclipse.jetty.webapp.IterativeDescriptorProcessor 继承的字段
__signature, _visitors
 
构造方法摘要
StandardDescriptorProcessor()
           
 
方法摘要
protected  void addFilterMapping(String filterName, XmlParser.Node node, WebAppContext context, Descriptor descriptor)
           
protected  ServletMapping addServletMapping(String servletName, XmlParser.Node node, WebAppContext context, Descriptor descriptor)
           
protected  void addWelcomeFiles(WebAppContext context, XmlParser.Node node)
           
 void end(WebAppContext context, Descriptor descriptor)
          
protected  EventListener newListenerInstance(WebAppContext context, Class<? extends EventListener> clazz)
           
protected  String normalizePattern(String p)
           
 void start(WebAppContext context, Descriptor descriptor)
          
 void visitContextParam(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitDisplayName(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitDistributable(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitErrorPage(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitFilter(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitFilterMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitJspConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitListener(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitLocaleEncodingList(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitLoginConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitMimeMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitSecurityConstraint(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitSecurityRole(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitServlet(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitServletMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitSessionConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitTagLib(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
protected  void visitWelcomeFileList(WebAppContext context, Descriptor descriptor, XmlParser.Node node)
           
 
从类 org.eclipse.jetty.webapp.IterativeDescriptorProcessor 继承的方法
process, registerVisitor, visit
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

STANDARD_PROCESSOR

public static final String STANDARD_PROCESSOR
另请参见:
常量字段值
构造方法详细信息

StandardDescriptorProcessor

public StandardDescriptorProcessor()
方法详细信息

start

public void start(WebAppContext context,
                  Descriptor descriptor)

指定者:
IterativeDescriptorProcessor 中的 start

end

public void end(WebAppContext context,
                Descriptor descriptor)

指定者:
IterativeDescriptorProcessor 中的 end

visitContextParam

public void visitContextParam(WebAppContext context,
                              Descriptor descriptor,
                              XmlParser.Node node)
参数:
context -
descriptor -
node -

visitDisplayName

protected void visitDisplayName(WebAppContext context,
                                Descriptor descriptor,
                                XmlParser.Node node)
参数:
context -
descriptor -
node -

visitServlet

protected void visitServlet(WebAppContext context,
                            Descriptor descriptor,
                            XmlParser.Node node)
参数:
context -
descriptor -
node -

visitServletMapping

protected void visitServletMapping(WebAppContext context,
                                   Descriptor descriptor,
                                   XmlParser.Node node)
参数:
context -
descriptor -
node -

visitSessionConfig

protected void visitSessionConfig(WebAppContext context,
                                  Descriptor descriptor,
                                  XmlParser.Node node)
参数:
context -
descriptor -
node -

visitMimeMapping

protected void visitMimeMapping(WebAppContext context,
                                Descriptor descriptor,
                                XmlParser.Node node)
参数:
context -
descriptor -
node -

visitWelcomeFileList

protected void visitWelcomeFileList(WebAppContext context,
                                    Descriptor descriptor,
                                    XmlParser.Node node)
参数:
context -
descriptor -
node -

visitLocaleEncodingList

protected void visitLocaleEncodingList(WebAppContext context,
                                       Descriptor descriptor,
                                       XmlParser.Node node)
参数:
context -
descriptor -
node -

visitErrorPage

protected void visitErrorPage(WebAppContext context,
                              Descriptor descriptor,
                              XmlParser.Node node)
参数:
context -
descriptor -
node -

addWelcomeFiles

protected void addWelcomeFiles(WebAppContext context,
                               XmlParser.Node node)
参数:
context -
node -

addServletMapping

protected ServletMapping addServletMapping(String servletName,
                                           XmlParser.Node node,
                                           WebAppContext context,
                                           Descriptor descriptor)
参数:
servletName -
node -
context -

addFilterMapping

protected void addFilterMapping(String filterName,
                                XmlParser.Node node,
                                WebAppContext context,
                                Descriptor descriptor)
参数:
filterName -
node -
context -

visitTagLib

protected void visitTagLib(WebAppContext context,
                           Descriptor descriptor,
                           XmlParser.Node node)
参数:
context -
descriptor -
node -

visitJspConfig

protected void visitJspConfig(WebAppContext context,
                              Descriptor descriptor,
                              XmlParser.Node node)
参数:
context -
descriptor -
node -

visitSecurityConstraint

protected void visitSecurityConstraint(WebAppContext context,
                                       Descriptor descriptor,
                                       XmlParser.Node node)
参数:
context -
descriptor -
node -

visitLoginConfig

protected void visitLoginConfig(WebAppContext context,
                                Descriptor descriptor,
                                XmlParser.Node node)
                         throws Exception
参数:
context -
descriptor -
node -
抛出:
Exception

visitSecurityRole

protected void visitSecurityRole(WebAppContext context,
                                 Descriptor descriptor,
                                 XmlParser.Node node)
参数:
context -
descriptor -
node -

visitFilter

protected void visitFilter(WebAppContext context,
                           Descriptor descriptor,
                           XmlParser.Node node)
参数:
context -
descriptor -
node -

visitFilterMapping

protected void visitFilterMapping(WebAppContext context,
                                  Descriptor descriptor,
                                  XmlParser.Node node)
参数:
context -
descriptor -
node -

visitListener

protected void visitListener(WebAppContext context,
                             Descriptor descriptor,
                             XmlParser.Node node)
参数:
context -
descriptor -
node -

visitDistributable

protected void visitDistributable(WebAppContext context,
                                  Descriptor descriptor,
                                  XmlParser.Node node)
参数:
context -
descriptor -
node -

newListenerInstance

protected EventListener newListenerInstance(WebAppContext context,
                                            Class<? extends EventListener> clazz)
                                     throws ServletException,
                                            InstantiationException,
                                            IllegalAccessException
参数:
context -
clazz -
返回:
the new event listener
抛出:
ServletException
InstantiationException
IllegalAccessException

normalizePattern

protected String normalizePattern(String p)
参数:
p -
返回:
the normalized pattern


Copyright © 2013. All Rights Reserved.