# Hierarchy For Package org.apache.sling.servlethelpers

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sling.servlethelpers.ByteArrayPart (implements jakarta.servlet.http.Part)
  - org.apache.sling.servlethelpers.ByteArrayPart.Builder
  - org.apache.felix.http.javaxwrappers.HttpSessionWrapper (implements javax.servlet.http.HttpSession)
    - org.apache.sling.servlethelpers.MockHttpSession
  - org.apache.sling.servlethelpers.MockJakartaHttpSession (implements jakarta.servlet.http.HttpSession)
  - org.apache.sling.servlethelpers.MockJakartaServletContext (implements jakarta.servlet.ServletContext)
  - org.apache.sling.servlethelpers.MockRequestPathInfo (implements org.apache.sling.api.request.RequestPathInfo)
  - org.apache.sling.servlethelpers.MockRequestProgressTracker (implements org.apache.sling.api.request.RequestProgressTracker)
  - org.apache.felix.http.javaxwrappers.ServletContextWrapper (implements javax.servlet.ServletContext)
    - org.apache.sling.servlethelpers.MockServletContext
  - org.apache.felix.http.javaxwrappers.ServletRequestWrapper (implements javax.servlet.ServletRequest)
    - org.apache.felix.http.javaxwrappers.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
      - org.apache.sling.api.wrappers.JakartaToJavaxRequestWrapper (implements org.apache.sling.api.SlingHttpServletRequest)
        - org.apache.sling.servlethelpers.MockSlingHttpServletRequest
  - org.apache.felix.http.javaxwrappers.ServletResponseWrapper (implements javax.servlet.ServletResponse)
    - org.apache.felix.http.javaxwrappers.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
      - org.apache.sling.api.wrappers.JakartaToJavaxResponseWrapper (implements org.apache.sling.api.SlingHttpServletResponse)
        - org.apache.sling.servlethelpers.MockSlingHttpServletResponse
  - org.apache.sling.api.adapter.SlingAdaptable (implements org.apache.sling.api.adapter.Adaptable)
    - org.apache.sling.servlethelpers.MockSlingJakartaHttpServletRequest (implements org.apache.sling.api.SlingJakartaHttpServletRequest)
    - org.apache.sling.servlethelpers.MockSlingJakartaHttpServletResponse (implements org.apache.sling.api.SlingJakartaHttpServletResponse)

## Interface Hierarchy

- org.apache.sling.servlethelpers.MockJakartaRequestDispatcherFactory
- org.apache.sling.servlethelpers.MockRequestDispatcherFactory