# Hierarchy For Package org.apache.sling.testing.mock.sling.servlet

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.felix.http.javaxwrappers.HttpSessionWrapper (implements javax.servlet.http.HttpSession)
    - org.apache.sling.servlethelpers.MockHttpSession
      - org.apache.sling.testing.mock.sling.servlet.MockHttpSession
  - org.apache.sling.servlethelpers.MockJakartaHttpSession (implements jakarta.servlet.http.HttpSession)
    - org.apache.sling.testing.mock.sling.servlet.MockJakartaHttpSession
  - org.apache.sling.servlethelpers.MockJakartaServletContext (implements jakarta.servlet.ServletContext)
    - org.apache.sling.testing.mock.sling.servlet.MockJakartaServletContext
  - org.apache.sling.servlethelpers.MockRequestPathInfo (implements org.apache.sling.api.request.RequestPathInfo)
    - org.apache.sling.testing.mock.sling.servlet.MockRequestPathInfo
  - org.apache.felix.http.javaxwrappers.ServletContextWrapper (implements javax.servlet.ServletContext)
    - org.apache.sling.servlethelpers.MockServletContext
      - org.apache.sling.testing.mock.sling.servlet.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.sling.testing.mock.sling.servlet.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.testing.mock.sling.servlet.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.testing.mock.sling.servlet.MockSlingJakartaHttpServletRequest
    - org.apache.sling.servlethelpers.MockSlingJakartaHttpServletResponse (implements org.apache.sling.api.SlingJakartaHttpServletResponse)
      - org.apache.sling.testing.mock.sling.servlet.MockSlingJakartaHttpServletResponse

## Interface Hierarchy

- org.apache.sling.servlethelpers.MockJakartaRequestDispatcherFactory
  - org.apache.sling.testing.mock.sling.servlet.MockJakartaRequestDispatcherFactory
- org.apache.sling.servlethelpers.MockRequestDispatcherFactory
  - org.apache.sling.testing.mock.sling.servlet.MockRequestDispatcherFactory