org.codehaus.httpcache4j
Class Headers

java.lang.Object
  extended by org.codehaus.httpcache4j.Headers
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.util.List<Header>>>

public final class Headers
extends java.lang.Object
implements java.io.Serializable, java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.util.List<Header>>>

Author:
Erlend Hamnaberg
See Also:
Serialized Form

Field Summary
static java.lang.String PATTERN_RFC1123
           
 
Constructor Summary
Headers()
           
Headers(java.util.Map<java.lang.String,java.util.List<Header>> headers)
           
 
Method Summary
 void add(Header header)
           
 void add(java.lang.String key, java.lang.String value)
           
 boolean contains(Header header)
           
 Header getFirstHeader(java.lang.String headerKey)
           
 java.lang.String getFirstHeaderValue(java.lang.String headerKey)
           
 java.util.List<Header> getHeaders(java.lang.String headerKey)
           
 java.util.Map<java.lang.String,java.util.List<Header>> getHeadersAsMap()
           
 boolean hasHeader(java.lang.String headerName)
           
 boolean isEmpty()
           
 java.util.Iterator<java.util.Map.Entry<java.lang.String,java.util.List<Header>>> iterator()
           
 java.util.Set<java.lang.String> keySet()
           
 void put(java.lang.String name, java.util.List<Header> headers)
           
 void remove(java.lang.String name)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATTERN_RFC1123

public static final java.lang.String PATTERN_RFC1123
See Also:
Constant Field Values
Constructor Detail

Headers

public Headers()

Headers

public Headers(java.util.Map<java.lang.String,java.util.List<Header>> headers)
Method Detail

getHeaders

public java.util.List<Header> getHeaders(java.lang.String headerKey)

getFirstHeader

public Header getFirstHeader(java.lang.String headerKey)

getFirstHeaderValue

public java.lang.String getFirstHeaderValue(java.lang.String headerKey)

add

public void add(Header header)

add

public void add(java.lang.String key,
                java.lang.String value)

contains

public boolean contains(Header header)

getHeadersAsMap

public java.util.Map<java.lang.String,java.util.List<Header>> getHeadersAsMap()

iterator

public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.util.List<Header>>> iterator()
Specified by:
iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.util.List<Header>>>

keySet

public java.util.Set<java.lang.String> keySet()

hasHeader

public boolean hasHeader(java.lang.String headerName)

put

public void put(java.lang.String name,
                java.util.List<Header> headers)

remove

public void remove(java.lang.String name)

size

public int size()

isEmpty

public boolean isEmpty()


Copyright © 2008. All Rights Reserved.