Package org.apache.wicket.request
Class HttpHeaderCollection
java.lang.Object
org.apache.wicket.request.HttpHeaderCollection
A multivalue map of headers names and header values suitable for processing http request and
response headers.
- Since:
- 1.5
- Author:
- Peter Ertl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDateHeader
(String name, Instant time) add date header valuevoid
add header valuevoid
clear()
clear all headersboolean
containsHeader
(String name) check if header is definedint
getCount()
get number of headersgetDateHeader
(String name) Gets the header identified with the name as a TimeGets the header identified with the name as a String.returns names of headersString[]
getHeaderValues
(String name) get header values (dates will be converted into strings)boolean
isEmpty()
Check if collection is emptyvoid
removeHeader
(String name) remove header values for header namevoid
setDateHeader
(String name, Instant time) add date header valuevoid
set header value (and remove previous values)
-
Constructor Details
-
HttpHeaderCollection
public HttpHeaderCollection()Constructor.
-
-
Method Details
-
setHeader
set header value (and remove previous values)- Parameters:
name
- header namevalue
- header value
-
addHeader
add header value- Parameters:
name
- header namevalue
- header value
-
addDateHeader
add date header value- Parameters:
name
- header nametime
- timestamp
-
setDateHeader
add date header value- Parameters:
name
- header nametime
- timestamp
-
removeHeader
remove header values for header name- Parameters:
name
- header name
-
containsHeader
check if header is defined- Parameters:
name
- header name- Returns:
true
if header has one or more values
-
getHeaderNames
returns names of headers- Returns:
- set of header names
-
getHeaderValues
get header values (dates will be converted into strings)- Parameters:
name
- header name- Returns:
- array of header values or empty array if not found
-
getHeader
Gets the header identified with the name as a String.- Parameters:
name
-- Returns:
null
when the header was not found
-
getDateHeader
Gets the header identified with the name as a Time- Parameters:
name
-- Returns:
null
when the header was not found
-
isEmpty
Check if collection is empty- Returns:
true
if collection is empty,false
otherwise
-
getCount
get number of headers- Returns:
- count
-
clear
clear all headers
-