org.apache.http.message
Class BufferedHeader

java.lang.Object
  extended byorg.apache.http.message.BufferedHeader
All Implemented Interfaces:
Header

public class BufferedHeader
extends java.lang.Object
implements Header

This class represents a raw HTTP header whose content is parsed 'on demand' only when the header value needs to be consumed.

Version:
$Revision: 496070 $ $Date: 2007-01-14 13:18:34 +0100 (Sun, 14 Jan 2007) $
Author:
Oleg Kalnichevski

Constructor Summary
BufferedHeader(CharArrayBuffer buffer)
          Creates a new header from a buffer.
 
Method Summary
 CharArrayBuffer getBuffer()
           
 HeaderElement[] getElements()
           
 java.lang.String getName()
           
 java.lang.String getValue()
           
 int getValuePos()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BufferedHeader

public BufferedHeader(CharArrayBuffer buffer)
Creates a new header from a buffer. The name of the header will be parsed immediately, the value only if it is accessed.

Parameters:
buffer - the buffer containing the header to represent
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface Header

getValue

public java.lang.String getValue()
Specified by:
getValue in interface Header

getElements

public HeaderElement[] getElements()
Specified by:
getElements in interface Header

getValuePos

public int getValuePos()

getBuffer

public CharArrayBuffer getBuffer()

toString

public java.lang.String toString()


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.