public class HeaderParser extends Object
| Constructor and Description |
|---|
HeaderParser() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ParsedHeaderValue> |
convertToParsedHeaderValues(String unparsedHeaderValue,
Function<String,T> objectCreator)
Transforms each header value into the given ParsableHeaderValue
|
static void |
parseHeaderValue(String headerContent,
Consumer<String> valueCallback,
Consumer<Float> weightCallback,
BiConsumer<String,String> parameterCallback)
Parses a header value
|
static List<String> |
parseLanguageValue(String value) |
static void |
parseMIME(String headerContent,
Consumer<String> componentCallback,
Consumer<String> subcomponentCallback) |
static <T extends ParsedHeaderValue> |
sort(List<T> headers)
In-place sorting of the headers list
|
public static <T extends ParsedHeaderValue> List<T> convertToParsedHeaderValues(String unparsedHeaderValue, Function<String,T> objectCreator)
unparsedHeaderValue - The header to splitobjectCreator - The type to instantiate for each headerpublic static <T extends ParsedHeaderValue> List<T> sort(List<T> headers)
headers - public static void parseHeaderValue(String headerContent, Consumer<String> valueCallback, Consumer<Float> weightCallback, BiConsumer<String,String> parameterCallback)
headerContent - valueCallback - weightCallback - parameterCallback - public static void parseMIME(String headerContent, Consumer<String> componentCallback, Consumer<String> subcomponentCallback)
Copyright © 2020. All rights reserved.