public class HttpHeaderCollection extends Object
Constructor and Description |
---|
HttpHeaderCollection()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addDateHeader(String name,
Time time)
add date header value
|
void |
addHeader(String name,
String value)
add header value
|
void |
clear()
clear all headers
|
boolean |
containsHeader(String name)
check if header is defined
|
int |
getCount()
get number of headers
|
Time |
getDateHeader(String name)
Gets the header identified with the name as a Time
|
String |
getHeader(String name)
Gets the header identified with the name as a String.
|
Set<String> |
getHeaderNames()
returns names of headers
|
String[] |
getHeaderValues(String name)
get header values (dates will be converted into strings)
|
boolean |
isEmpty()
Check if collection is empty
|
void |
removeHeader(String name)
remove header values for header name
|
void |
setDateHeader(String name,
Time time)
add date header value
|
void |
setHeader(String name,
String value)
set header value (and remove previous values)
|
public void setHeader(String name, String value)
name
- header namevalue
- header valuepublic void addHeader(String name, String value)
name
- header namevalue
- header valuepublic void addDateHeader(String name, Time time)
name
- header nametime
- timestamppublic void setDateHeader(String name, Time time)
name
- header nametime
- timestamppublic void removeHeader(String name)
name
- header namepublic boolean containsHeader(String name)
name
- header nametrue
if header has one or more valuespublic Set<String> getHeaderNames()
public String[] getHeaderValues(String name)
name
- header namepublic String getHeader(String name)
name
- null
when the header was not foundpublic Time getDateHeader(String name)
name
- null
when the header was not foundpublic boolean isEmpty()
true
if collection is empty, false
otherwisepublic int getCount()
public void clear()
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.