# Hierarchy For Package uk.co.mruoc.http.client

## Class Hierarchy

- java.lang.Object
  - uk.co.mruoc.http.client.BaseHttpClient (implements uk.co.mruoc.http.client.HttpClient)
    - uk.co.mruoc.http.client.SimpleHttpClient
      - uk.co.mruoc.http.client.FakeHttpClient
  - uk.co.mruoc.http.client.FakeApacheHttpClient (implements org.apache.http.client.HttpClient)
  - uk.co.mruoc.http.client.Headers
  - uk.co.mruoc.http.client.Request
  - uk.co.mruoc.http.client.Request.RequestBuilder
  - uk.co.mruoc.http.client.RequestConverter
  - uk.co.mruoc.http.client.Response
  - uk.co.mruoc.http.client.Response.ResponseBuilder
  - uk.co.mruoc.http.client.ResponseConverter
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - uk.co.mruoc.http.client.Headers.HeaderNotFoundException
        - uk.co.mruoc.http.client.HttpClientException

## Interface Hierarchy

- uk.co.mruoc.http.client.HttpClient

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - uk.co.mruoc.http.client.Method