ro.polak.webserver
Class Headers

java.lang.Object
  extended by ro.polak.utilities.AttributeList
      extended by ro.polak.webserver.Headers
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
HTTPRequestHeaders, HTTPResponseHeaders, MultipartHeaders

public class Headers
extends AttributeList

HTTP headers representation

Java Little Web Server Homepage

Version:
1.0/21.02.2008
Author:
Piotr Polak www.polak.ro
See Also:
Serialized Form

Constructor Summary
Headers()
           
 
Method Summary
 java.lang.String getHeader(java.lang.String headerName)
          Returns header's value
 java.lang.String getStatus()
          Returns the status, the first line of HTTP headers
 void parse(java.lang.String headersString)
          Parses headers
 void setHeader(java.lang.String headerName, java.lang.String headerValue)
          Sets header
 java.lang.String toString()
          Returns raw headers
 
Methods inherited from class ro.polak.utilities.AttributeList
get, getNameAt, getValueAt, set, size
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Headers

public Headers()
Method Detail

parse

public void parse(java.lang.String headersString)
Parses headers

Parameters:
headersString - raw headers

setHeader

public void setHeader(java.lang.String headerName,
                      java.lang.String headerValue)
Sets header

Parameters:
headerName - header name
headerValue - header value

getHeader

public java.lang.String getHeader(java.lang.String headerName)
Returns header's value

Parameters:
headerName - name of the header
Returns:
header's value

getStatus

public java.lang.String getStatus()
Returns the status, the first line of HTTP headers

Returns:
status

toString

public java.lang.String toString()
Returns raw headers

Overrides:
toString in class java.lang.Object
Returns:
raw headers