Module io.inverno.mod.http.base
Class AcceptLanguageCodec.AcceptLanguage
java.lang.Object
io.inverno.mod.http.base.internal.header.GenericHeader
io.inverno.mod.http.base.internal.header.ParameterizedHeader
io.inverno.mod.http.base.internal.header.AcceptLanguageCodec.AcceptLanguage
- All Implemented Interfaces:
Header,Headers.AcceptLanguage
- Enclosing class:
AcceptLanguageCodec
public static final class AcceptLanguageCodec.AcceptLanguage
extends ParameterizedHeader
implements Headers.AcceptLanguage
Headers.AcceptLanguage header implementation.
- Since:
- 1.0
- Author:
- Jeremy Kuhn
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAccept-languageHeaderBuilderimplementation.static final classHeaders.AcceptLanguage.LanguageRangeimplementation.Nested classes/interfaces inherited from class io.inverno.mod.http.base.internal.header.ParameterizedHeader
ParameterizedHeader.AbstractBuilder<A extends ParameterizedHeader,B extends ParameterizedHeader.AbstractBuilder<A, B>> -
Field Summary
Fields inherited from class io.inverno.mod.http.base.internal.header.ParameterizedHeader
parameterizedValue, parametersFields inherited from class io.inverno.mod.http.base.internal.header.GenericHeader
headerName, headerValueFields inherited from interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
ALL -
Constructor Summary
ConstructorsConstructorDescriptionCreates an accept-language header with the specified list of language range. -
Method Summary
Modifier and TypeMethodDescriptionReturns the list of language ranges defined in the accept language header.Methods inherited from class io.inverno.mod.http.base.internal.header.ParameterizedHeader
equals, getParameterizedValue, getParameters, hashCodeMethods inherited from class io.inverno.mod.http.base.internal.header.GenericHeader
getHeaderName, getHeaderValue, setHeaderValueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.inverno.mod.http.base.header.Header
getHeaderName, getHeaderValueMethods inherited from interface io.inverno.mod.http.base.header.Headers.AcceptLanguage
findAllMatch, findAllMatch, findBestMatch, findBestMatch
-
Constructor Details
-
AcceptLanguage
Creates an accept-language header with the specified list of language range.
- Parameters:
ranges- A list of language range.
-
-
Method Details
-
getLanguageRanges
Description copied from interface:Headers.AcceptLanguageReturns the list of language ranges defined in the accept language header.
- Specified by:
getLanguageRangesin interfaceHeaders.AcceptLanguage- Returns:
- a list of language ranges
-