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

Quick Search    Search Deep

mindbright.net
Class HttpHeader  view HttpHeader download HttpHeader.java

java.lang.Object
  extended bymindbright.net.HttpHeader

public class HttpHeader
extends java.lang.Object


Field Summary
(package private)  java.util.Hashtable headerFields
           
(package private)  boolean isResponse
           
(package private)  java.lang.String startLine
           
 
Constructor Summary
HttpHeader()
           
HttpHeader(java.io.InputStream input)
           
HttpHeader(java.lang.String fullHeader)
           
 
Method Summary
 java.lang.String getHeaderField(java.lang.String headerName)
           
 java.util.Hashtable getHeaderFields()
           
 java.lang.String getProxyAuthMethod()
           
 java.lang.String getProxyAuthRealm()
           
 java.lang.String getStartLine()
           
 int getStatus()
           
private  java.lang.String processLine(java.lang.String line, java.lang.String lastHeaderName)
           
 void setBasicProxyAuth(java.lang.String username, java.lang.String password)
           
 void setHeaderField(java.lang.String headerName, java.lang.String value)
           
 void setStartLine(java.lang.String startLine)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 void writeTo(java.io.OutputStream output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

startLine

java.lang.String startLine

headerFields

java.util.Hashtable headerFields

isResponse

boolean isResponse
Constructor Detail

HttpHeader

public HttpHeader(java.lang.String fullHeader)
           throws java.io.IOException

HttpHeader

public HttpHeader(java.io.InputStream input)
           throws java.io.IOException

HttpHeader

public HttpHeader()
Method Detail

processLine

private final java.lang.String processLine(java.lang.String line,
                                           java.lang.String lastHeaderName)
                                    throws java.io.IOException

getStartLine

public java.lang.String getStartLine()

setStartLine

public void setStartLine(java.lang.String startLine)

getHeaderFields

public java.util.Hashtable getHeaderFields()

getHeaderField

public java.lang.String getHeaderField(java.lang.String headerName)

setHeaderField

public void setHeaderField(java.lang.String headerName,
                           java.lang.String value)

writeTo

public void writeTo(java.io.OutputStream output)
             throws java.io.IOException

getStatus

public int getStatus()

setBasicProxyAuth

public void setBasicProxyAuth(java.lang.String username,
                              java.lang.String password)

getProxyAuthMethod

public java.lang.String getProxyAuthMethod()

getProxyAuthRealm

public java.lang.String getProxyAuthRealm()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).