Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.http
Class Header  view Header download Header.java

java.lang.Object
  extended byorg.apache.http.Header

public class Header
extends java.lang.Object

Represents an HTTP header field.

The HTTP header fields follow the same generic format as that given in Section 3.1 of RFC 822. Each header field consists of a name followed by a colon (":") and the field value. Field names are case-insensitive. The field value MAY be preceded by any amount of LWS, though a single SP is preferred.

     message-header = field-name ":" [ field-value ]
     field-name     = token
     field-value    = *( field-content | LWS )
     field-content  = <the OCTETs making up the field-value
                      and consisting of either *TEXT or combinations
                      of token, separators, and quoted-string>

Version:
$Revision: 411090 $ $Date: 2006-06-02 10:39:44 +0200 (Fri, 02 Jun 2006) $

Field Summary
private  java.lang.String name
          Header name.
private  java.lang.String value
          Header value.
 
Constructor Summary
Header(java.lang.String name, java.lang.String value)
          Constructor with name and value
 
Method Summary
static void format(org.apache.http.io.CharArrayBuffer buffer, Header header)
          Formats a Header into a header line.
static java.lang.String format(Header header)
           
 HeaderElement[] getElements()
          Returns an array of HeaderElements constructed from my value.
 java.lang.String getName()
          Returns the header name.
 java.lang.String getValue()
          Returns the header value.
 java.lang.String toString()
          Returns a java.lang.String representation of the header.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private final java.lang.String name
Header name.


value

private final java.lang.String value
Header value.

Constructor Detail

Header

public Header(java.lang.String name,
              java.lang.String value)
Constructor with name and value

Method Detail

getName

public java.lang.String getName()
Returns the header name.


getValue

public java.lang.String getValue()
Returns the header value.


toString

public java.lang.String toString()
Returns a java.lang.String representation of the header.


getElements

public HeaderElement[] getElements()
Returns an array of HeaderElements constructed from my value.

Since:
3.0

format

public static void format(org.apache.http.io.CharArrayBuffer buffer,
                          Header header)
Formats a Header into a header line. The header is directly appended to buffer; no newline characters are inserted (folding).


format

public static java.lang.String format(Header header)