# Hierarchy For Package org.apache.http.client.methods

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.http.message.AbstractHttpMessage (implements org.apache.http.HttpMessage)
    - org.apache.http.client.methods.AbstractExecutionAwareRequest (implements org.apache.http.client.methods.AbortableHttpRequest, java.lang.Cloneable, org.apache.http.client.methods.HttpExecutionAware, org.apache.http.HttpRequest)
      - org.apache.http.client.methods.HttpRequestBase (implements org.apache.http.client.methods.Configurable, org.apache.http.client.methods.HttpUriRequest)
        - org.apache.http.client.methods.HttpDelete
        - org.apache.http.client.methods.HttpEntityEnclosingRequestBase (implements org.apache.http.HttpEntityEnclosingRequest)
          - org.apache.http.client.methods.HttpPatch
          - org.apache.http.client.methods.HttpPost
          - org.apache.http.client.methods.HttpPut
        - org.apache.http.client.methods.HttpGet
        - org.apache.http.client.methods.HttpHead
        - org.apache.http.client.methods.HttpOptions
        - org.apache.http.client.methods.HttpTrace
    - org.apache.http.client.methods.HttpRequestWrapper (implements org.apache.http.client.methods.HttpUriRequest)
  - org.apache.http.client.methods.RequestBuilder

## Interface Hierarchy

- org.apache.http.client.methods.AbortableHttpRequest
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.http.client.methods.CloseableHttpResponse (also extends org.apache.http.HttpResponse)
- org.apache.http.client.methods.Configurable
- org.apache.http.client.methods.HttpExecutionAware
- org.apache.http.HttpMessage
  - org.apache.http.HttpRequest
    - org.apache.http.client.methods.HttpUriRequest
  - org.apache.http.HttpResponse
    - org.apache.http.client.methods.CloseableHttpResponse (also extends java.io.Closeable)