javax.servlet.http Class Hierarchy (Servlet 4.0 API Documentation - Apache Tomcat 9.0.71)

# Hierarchy For Package javax.servlet.http

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.servlet.http.Cookie (implements java.lang.Cloneable, java.io.Serializable)
  - java.util.EventObject (implements java.io.Serializable)
    - javax.servlet.http.HttpSessionEvent
      - javax.servlet.http.HttpSessionBindingEvent
  - javax.servlet.GenericFilter (implements javax.servlet.Filter, javax.servlet.FilterConfig, java.io.Serializable)
    - javax.servlet.http.HttpFilter
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
  - javax.servlet.http.HttpUtils
  - javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
    - javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
  - javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
    - javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)

## Interface Hierarchy

- java.lang.AutoCloseable
  - javax.servlet.http.WebConnection
- java.util.EventListener
  - javax.servlet.http.HttpSessionActivationListener
  - javax.servlet.http.HttpSessionAttributeListener
  - javax.servlet.http.HttpSessionBindingListener
  - javax.servlet.http.HttpSessionIdListener
  - javax.servlet.http.HttpSessionListener
- javax.servlet.http.HttpServletMapping
- javax.servlet.http.HttpSession
- javax.servlet.http.HttpSessionContext
- javax.servlet.http.HttpUpgradeHandler
- javax.servlet.http.Part
- javax.servlet.http.PushBuilder
- javax.servlet.ServletRequest
  - javax.servlet.http.HttpServletRequest
- javax.servlet.ServletResponse
  - javax.servlet.http.HttpServletResponse

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - javax.servlet.http.MappingMatch