# Hierarchy For Package org.eclipse.jetty.webapp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jetty.webapp.AbstractConfiguration (implements org.eclipse.jetty.webapp.Configuration)
    - org.eclipse.jetty.webapp.CloneConfiguration
    - org.eclipse.jetty.webapp.FragmentConfiguration
    - org.eclipse.jetty.webapp.JettyWebXmlConfiguration
    - org.eclipse.jetty.webapp.MetaInfConfiguration
    - org.eclipse.jetty.webapp.TagLibConfiguration
    - org.eclipse.jetty.webapp.WebInfConfiguration
    - org.eclipse.jetty.webapp.WebXmlConfiguration
  - org.eclipse.jetty.util.component.AbstractLifeCycle (implements org.eclipse.jetty.util.component.LifeCycle)
    - org.eclipse.jetty.util.component.AggregateLifeCycle (implements org.eclipse.jetty.util.component.Destroyable, org.eclipse.jetty.util.component.Dumpable)
      - org.eclipse.jetty.server.handler.AbstractHandler (implements org.eclipse.jetty.server.Handler)
        - org.eclipse.jetty.server.handler.AbstractHandlerContainer (implements org.eclipse.jetty.server.HandlerContainer)
          - org.eclipse.jetty.server.handler.HandlerWrapper
            - org.eclipse.jetty.server.handler.ScopedHandler
              - org.eclipse.jetty.server.handler.ContextHandler (implements org.eclipse.jetty.util.Attributes, org.eclipse.jetty.server.Server.Graceful)
                - org.eclipse.jetty.servlet.ServletContextHandler
                  - org.eclipse.jetty.webapp.WebAppContext (implements org.eclipse.jetty.webapp.WebAppClassLoader.Context)
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader (implements java.io.Closeable)
        - org.eclipse.jetty.webapp.WebAppClassLoader
  - org.eclipse.jetty.webapp.ClasspathPattern
  - org.eclipse.jetty.server.handler.ContextHandler.Context (implements javax.servlet.ServletContext)
    - org.eclipse.jetty.servlet.ServletContextHandler.Context
      - org.eclipse.jetty.webapp.WebAppContext.Context
  - org.eclipse.jetty.webapp.Descriptor
    - org.eclipse.jetty.webapp.TagLibConfiguration.TldDescriptor
    - org.eclipse.jetty.webapp.WebDescriptor
      - org.eclipse.jetty.webapp.DefaultsDescriptor
      - org.eclipse.jetty.webapp.FragmentDescriptor
      - org.eclipse.jetty.webapp.OverrideDescriptor
  - org.eclipse.jetty.webapp.DiscoveredAnnotation
  - org.eclipse.jetty.webapp.IterativeDescriptorProcessor (implements org.eclipse.jetty.webapp.DescriptorProcessor)
    - org.eclipse.jetty.webapp.StandardDescriptorProcessor
    - org.eclipse.jetty.webapp.TagLibConfiguration.TldProcessor
  - org.eclipse.jetty.webapp.MetaData
  - org.eclipse.jetty.webapp.MetaData.OriginInfo
  - org.eclipse.jetty.webapp.Ordering.AbsoluteOrdering (implements org.eclipse.jetty.webapp.Ordering)
  - org.eclipse.jetty.webapp.Ordering.RelativeOrdering (implements org.eclipse.jetty.webapp.Ordering)
  - org.eclipse.jetty.util.PatternMatcher
    - org.eclipse.jetty.webapp.JarScanner
  - org.eclipse.jetty.webapp.TagLibConfiguration.TagLibListener (implements javax.servlet.ServletContextListener)

## Interface Hierarchy

- org.eclipse.jetty.webapp.Configuration
- org.eclipse.jetty.webapp.DescriptorProcessor
- org.eclipse.jetty.webapp.Ordering
- org.eclipse.jetty.webapp.WebAppClassLoader.Context

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.jetty.webapp.MetaDataComplete
    - org.eclipse.jetty.webapp.Origin
    - org.eclipse.jetty.webapp.FragmentDescriptor.OtherType