@BeanIgnore public class BasicDateHeader extends BasicHeader
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
Constructor and Description |
---|
BasicDateHeader(String name,
Object value)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Calendar |
asCalendar()
Returns this header value as a
Calendar . |
Date |
asDate()
Returns this header value as a
Date . |
FluentZonedDateTimeAssertion<BasicDateHeader> |
assertZonedDateTime()
Provides the ability to perform fluent-style assertions on this header.
|
ZonedDateTime |
asZonedDateTime()
Returns this header value as a
ZonedDateTime . |
String |
getValue() |
static BasicDateHeader |
of(String name,
Object value)
Convenience creator.
|
static BasicDateHeader |
of(String name,
Supplier<?> value)
Convenience creator using supplier.
|
assertName, assertValue, canCast, cast, eqIC, equals, getElements, getName, getRawValue, hashCode, isSupplier, of, ofPair, toString, unwrap
public BasicDateHeader(String name, Object value)
name
- The header name.value
- The header value.
ZonedDateTime
- Will be truncated to seconds.
Calendar
- Will be truncated to seconds.
Supplier
of anything on this list.
public static BasicDateHeader of(String name, Object value)
name
- The header name.value
- The header value.
ZonedDateTime
Calendar
BasicDateHeader
object, or public static BasicDateHeader of(String name, Supplier<?> value)
Header value is re-evaluated on each call to getValue()
.
name
- The header name.value
- The header value supplier.
ZonedDateTime
Calendar
BasicDateHeader
object, or public String getValue()
getValue
in interface NameValuePair
getValue
in class BasicHeader
public Calendar asCalendar()
Calendar
.Calendar
, or public Date asDate()
Date
.Date
, or public ZonedDateTime asZonedDateTime()
ZonedDateTime
.ZonedDateTime
, or public FluentZonedDateTimeAssertion<BasicDateHeader> assertZonedDateTime()
AssertionError
- If assertion failed.Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.