# Hierarchy For Package org.apache.sling.api.servlets

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - jakarta.servlet.GenericServlet (implements java.io.Serializable, jakarta.servlet.Servlet, jakarta.servlet.ServletConfig)
    - org.apache.sling.api.servlets.SlingJakartaSafeMethodsServlet
      - org.apache.sling.api.servlets.SlingJakartaAllMethodsServlet
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - org.apache.sling.api.servlets.SlingSafeMethodsServlet
      - org.apache.sling.api.servlets.SlingAllMethodsServlet
  - org.apache.sling.api.servlets.HtmlResponse
  - org.apache.sling.api.servlets.HttpConstants
  - org.apache.sling.api.servlets.ServletResolverConstants

## Interface Hierarchy

- org.apache.sling.api.servlets.ErrorHandler
- org.apache.sling.api.servlets.JakartaErrorHandler
- jakarta.servlet.Servlet
  - org.apache.sling.api.servlets.JakartaOptingServlet
- javax.servlet.Servlet
  - org.apache.sling.api.servlets.OptingServlet
- org.apache.sling.api.servlets.ServletResolver