# Hierarchy For Package org.apache.hc.core5.http.message

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.hc.core5.http.message.AbstractMessageWrapper<T> (implements org.apache.hc.core5.http.HttpMessage)
    - org.apache.hc.core5.http.message.HttpRequestWrapper (implements org.apache.hc.core5.http.HttpRequest)
    - org.apache.hc.core5.http.message.HttpResponseWrapper (implements org.apache.hc.core5.http.HttpResponse)
  - org.apache.hc.core5.http.message.BasicHeader (implements java.lang.Cloneable, org.apache.hc.core5.http.Header, java.io.Serializable)
  - org.apache.hc.core5.http.message.BasicHeaderElement (implements org.apache.hc.core5.http.HeaderElement)
  - org.apache.hc.core5.http.message.BasicHeaderElementIterator
  - org.apache.hc.core5.http.message.BasicHeaderIterator (implements java.util.Iterator<E>)
  - org.apache.hc.core5.http.message.BasicHeaderValueFormatter (implements org.apache.hc.core5.http.message.HeaderValueFormatter)
  - org.apache.hc.core5.http.message.BasicHeaderValueParser (implements org.apache.hc.core5.http.message.HeaderValueParser)
  - org.apache.hc.core5.http.message.BasicLineFormatter (implements org.apache.hc.core5.http.message.LineFormatter)
  - org.apache.hc.core5.http.message.BasicLineParser (implements org.apache.hc.core5.http.message.LineParser)
    - org.apache.hc.core5.http.message.LazyLaxLineParser
    - org.apache.hc.core5.http.message.LazyLineParser
  - org.apache.hc.core5.http.message.BasicNameValuePair (implements org.apache.hc.core5.http.NameValuePair, java.io.Serializable)
  - org.apache.hc.core5.http.message.BasicTokenIterator
  - org.apache.hc.core5.http.message.BufferedHeader (implements org.apache.hc.core5.http.FormattedHeader, java.io.Serializable)
  - org.apache.hc.core5.http.message.HeaderGroup (implements org.apache.hc.core5.http.MessageHeaders, java.io.Serializable)
    - org.apache.hc.core5.http.message.BasicHttpRequest (implements org.apache.hc.core5.http.HttpRequest)
      - org.apache.hc.core5.http.message.BasicClassicHttpRequest (implements org.apache.hc.core5.http.ClassicHttpRequest)
    - org.apache.hc.core5.http.message.BasicHttpResponse (implements org.apache.hc.core5.http.HttpResponse)
      - org.apache.hc.core5.http.message.BasicClassicHttpResponse (implements org.apache.hc.core5.http.ClassicHttpResponse)
  - org.apache.hc.core5.http.message.MessageSupport
  - org.apache.hc.core5.http.message.RequestLine (implements java.io.Serializable)
  - org.apache.hc.core5.http.message.StatusLine (implements java.io.Serializable)
  - org.apache.hc.core5.util.Tokenizer
    - org.apache.hc.core5.http.message.TokenParser
  - org.apache.hc.core5.util.Tokenizer.Cursor
    - org.apache.hc.core5.http.message.ParserCursor

## Interface Hierarchy

- org.apache.hc.core5.http.message.HeaderValueFormatter
- org.apache.hc.core5.http.message.HeaderValueParser
- org.apache.hc.core5.http.message.LineFormatter
- org.apache.hc.core5.http.message.LineParser

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.hc.core5.http.message.StatusLine.StatusClass

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.