net.netheos.pcsapi.request
Class Headers

java.lang.Object
  extended by net.netheos.pcsapi.request.Headers
All Implemented Interfaces:
Iterable<org.apache.http.Header>

public class Headers
extends Object
implements Iterable<org.apache.http.Header>

Centralizes the whole headers on a request or in a http response.


Constructor Summary
Headers()
           
 
Method Summary
 void addHeader(org.apache.http.Header header)
          Add a new header to the list
 void addHeader(String name, String value)
          Add a new header to the list
 boolean contains(String name)
          Indicates if a header exists with the given name
 String getHeaderValue(String name)
          Get a header value
 boolean isEmpty()
          Indicates if no header sets
 Iterator<org.apache.http.Header> iterator()
           
 void removeHeader(String name)
          Remove a header from the list
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Headers

public Headers()
Method Detail

addHeader

public void addHeader(String name,
                      String value)
Add a new header to the list

Parameters:
name - The header name
value - The header value

addHeader

public void addHeader(org.apache.http.Header header)
Add a new header to the list

Parameters:
header - The http header to set

removeHeader

public void removeHeader(String name)
Remove a header from the list

Parameters:
name - The header name

contains

public boolean contains(String name)
Indicates if a header exists with the given name

Parameters:
name - The header name
Returns:
true if a header exists with the given name, false otherwise

isEmpty

public boolean isEmpty()
Indicates if no header sets

Returns:
true if no headers are found, false otherwise

getHeaderValue

public String getHeaderValue(String name)
Get a header value

Parameters:
name - The header name
Returns:
The header value

iterator

public Iterator<org.apache.http.Header> iterator()
Specified by:
iterator in interface Iterable<org.apache.http.Header>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014. All Rights Reserved.