Package org.apache.juneau.http.header
Class HttpStringRangesHeader
java.lang.Object
org.apache.juneau.http.header.HttpHeaderBean
org.apache.juneau.http.header.HttpStringRangesHeader
- All Implemented Interfaces:
HttpHeader
- Direct Known Subclasses:
AcceptCharset,AcceptEncoding,AcceptLanguage,ContentDisposition,TE
Base for comma-separated tokens with optional q-values.
- Since:
- 9.2.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpStringRangesHeader(String name, String value) protectedHttpStringRangesHeader(String name, Supplier<?> supplier, int lazyMode) protectedHttpStringRangesHeader(String name, StringRanges value) -
Method Summary
Modifier and TypeMethodDescriptiongetRange(int index) intstatic HttpStringRangesHeaderCreates anHttpStringRangesHeaderby parsing the given wire-format value.static HttpStringRangesHeaderof(String name, StringRanges typedValue) Creates anHttpStringRangesHeaderwith the given typed value.orElse(StringRanges other) Methods inherited from class org.apache.juneau.http.header.HttpHeaderBean
equals, equalsIgnoreCase, getName, getValue, hashCode, of, toString
-
Field Details
-
LAZY_WIRE_STRING
- See Also:
-
LAZY_STRING_RANGES
- See Also:
-
-
Constructor Details
-
HttpStringRangesHeader
-
HttpStringRangesHeader
-
HttpStringRangesHeader
-
-
Method Details
-
of
Creates anHttpStringRangesHeaderby parsing the given wire-format value.- Parameters:
name- Header name. Must not benull.wireValue- Wire value (e.g."gzip;q=0.5, identity"). May benull.- Returns:
- A new instance. Never
null.
-
of
Creates anHttpStringRangesHeaderwith the given typed value.- Parameters:
name- Header name. Must not benull.typedValue- The string-ranges value. May benull.- Returns:
- A new instance. Never
null.
-
asStringRanges
-
getRange
-
match
-
orElse
-
toStringRanges
-