## Uses of Interface
org.apache.http.Header

Packages that use Header
org.apache.http: Core HTTP components based on the blocking I/O model.
org.apache.http.entity: Common HTTP entity implementations.
org.apache.http.impl.io: Default implementations for interfaces in `org.apache.http.io`.
org.apache.http.impl.nio.codecs: Default implementations for interfaces in `org.apache.http.nio.codecs`.
org.apache.http.message: Basic HTTP message implementations.
org.apache.http.nio.entity: Common HTTP entity implementations with extensions for asynchronous (non-blocking) data transfer.

Uses of Header in org.apache.http

Subinterfaces of Header in org.apache.http
`interface` `FormattedHeader` An HTTP header which is already formatted.

Methods in org.apache.http that return Header
`Header[]` `HttpMessage.getAllHeaders()` Returns all the headers of this message.
`Header` `HttpEntity.getContentEncoding()` Obtains the Content-Encoding header, if known.
`Header` `HttpEntity.getContentType()` Obtains the Content-Type header, if known.
`Header` `HttpMessage.getFirstHeader(String name)` Returns the first header with a specified name of this message.
`Header[]` `HttpMessage.getHeaders(String name)` Returns all the headers with a specified name of this message.
`Header` `HttpMessage.getLastHeader(String name)` Returns the last header with a specified name of this message.
`Header` `HeaderIterator.nextHeader()` Obtains the next header from this iteration.

Methods in org.apache.http with parameters of type Header
`void` `HttpMessage.addHeader(Header header)` Adds a header to this message.
`void` `HttpMessage.removeHeader(Header header)` Removes a header from this message.
`void` `HttpMessage.setHeader(Header header)` Overwrites the first header with the same name.
`void` `HttpMessage.setHeaders(Header[] headers)` Overwrites all the headers in the message.

Uses of Header in org.apache.http.entity

Fields in org.apache.http.entity declared as Header
`protected Header` `AbstractHttpEntity.contentEncoding`
`protected Header` `AbstractHttpEntity.contentType`

Methods in org.apache.http.entity that return Header
`Header` `HttpEntityWrapper.getContentEncoding()`
`Header` `AbstractHttpEntity.getContentEncoding()` Obtains the Content-Encoding header.
`Header` `HttpEntityWrapper.getContentType()`
`Header` `AbstractHttpEntity.getContentType()` Obtains the Content-Type header.

Methods in org.apache.http.entity with parameters of type Header
`void` `AbstractHttpEntity.setContentEncoding(Header contentEncoding)` Specifies the Content-Encoding header.
`void` `AbstractHttpEntity.setContentType(Header contentType)` Specifies the Content-Type header.

Uses of Header in org.apache.http.impl.io

Methods in org.apache.http.impl.io that return Header
`Header[]` `ChunkedInputStream.getFooters()`
`static Header[]` `AbstractMessageParser.parseHeaders(SessionInputBuffer inbuffer, int maxHeaderCount, int maxLineLen, LineParser parser)` Parses HTTP headers from the data receiver stream according to the generic format as given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.
`static Header[]` `AbstractMessageParser.parseHeaders(SessionInputBuffer inbuffer, int maxHeaderCount, int maxLineLen, LineParser parser, List<CharArrayBuffer> headerLines)` Parses HTTP headers from the data receiver stream according to the generic format as given in Section 3.1 of RFC 822, RFC-2616 Section 4 and 19.3.

Uses of Header in org.apache.http.impl.nio.codecs

Methods in org.apache.http.impl.nio.codecs that return Header
`Header[]` `ChunkDecoder.getFooters()`

Uses of Header in org.apache.http.message

Classes in org.apache.http.message that implement Header
`class` `BasicHeader` Basic implementation of `Header`.
`class` `BufferedHeader` This class represents a raw HTTP header whose content is parsed 'on demand' only when the header value needs to be consumed.

Fields in org.apache.http.message declared as Header
`protected Header[]` `BasicHeaderIterator.allHeaders` An array of headers to iterate over.

Fields in org.apache.http.message with type parameters of type Header
`protected List<Header>` `BasicListHeaderIterator.allHeaders` A list of headers to iterate over.

Methods in org.apache.http.message that return Header
`Header[]` `AbstractHttpMessage.getAllHeaders()`
`Header[]` `HeaderGroup.getAllHeaders()` Gets all of the headers contained within this group.
`Header` `HeaderGroup.getCondensedHeader(String name)` Gets a header representing all of the header values with the given name.
`Header` `AbstractHttpMessage.getFirstHeader(String name)`
`Header` `HeaderGroup.getFirstHeader(String name)` Gets the first header with the given name.
`Header[]` `AbstractHttpMessage.getHeaders(String name)`
`Header[]` `HeaderGroup.getHeaders(String name)` Gets all of the headers with the given name.
`Header` `AbstractHttpMessage.getLastHeader(String name)`
`Header` `HeaderGroup.getLastHeader(String name)` Gets the last header with the given name.
`Header` `BasicHeaderIterator.nextHeader()` Obtains the next header from this iteration.
`Header` `BasicListHeaderIterator.nextHeader()` Obtains the next header from this iteration.
`Header` `LineParser.parseHeader(CharArrayBuffer buffer)` Creates a header from a line.
`Header` `BasicLineParser.parseHeader(CharArrayBuffer buffer)`
`static Header` `BasicLineParser.parseHeader(String value, LineParser parser)`

Methods in org.apache.http.message with parameters of type Header
`void` `AbstractHttpMessage.addHeader(Header header)`
`void` `HeaderGroup.addHeader(Header header)` Adds the given header to the group.
`protected void` `BasicLineFormatter.doFormatHeader(CharArrayBuffer buffer, Header header)` Actually formats a header.
`CharArrayBuffer` `BasicLineFormatter.formatHeader(CharArrayBuffer buffer, Header header)`
`CharArrayBuffer` `LineFormatter.formatHeader(CharArrayBuffer buffer, Header header)` Formats a header.
`static String` `BasicLineFormatter.formatHeader(Header header, LineFormatter formatter)` Formats a header.
`void` `AbstractHttpMessage.removeHeader(Header header)`
`void` `HeaderGroup.removeHeader(Header header)` Removes the given header.
`void` `AbstractHttpMessage.setHeader(Header header)`
`void` `AbstractHttpMessage.setHeaders(Header[] headers)`
`void` `HeaderGroup.setHeaders(Header[] headers)` Sets all of the headers contained within this group overriding any existing headers.
`void` `HeaderGroup.updateHeader(Header header)` Replaces the first occurence of the header with the same name.

Constructors in org.apache.http.message with parameters of type Header
`BasicHeaderIterator(Header[] headers, String name)` Creates a new header iterator.

Constructor parameters in org.apache.http.message with type arguments of type Header
`BasicListHeaderIterator(List<Header> headers, String name)` Creates a new header iterator.

Uses of Header in org.apache.http.nio.entity

Methods in org.apache.http.nio.entity that return Header
`Header` `ContentBufferEntity.getContentEncoding()`
`Header` `ContentBufferEntity.getContentType()`

Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.