public final class AcceptLanguageHeader extends Header
Locale
objects
contained within.Modifier and Type | Field and Description |
---|---|
static String |
NAME
The name of the header.
|
Modifier and Type | Method and Description |
---|---|
PreferredLocales |
getLocales()
Returns the
PreferredLocales instance that represents this header. |
String |
getName()
Returns the name of the header, as it would canonically appear within an
HTTP message.
|
List<String> |
getValues()
Returns the header as a list of strings.
|
static AcceptLanguageHeader |
valueOf(List<Locale> locales)
Create a header from a list of preferred
Locale instances. |
static AcceptLanguageHeader |
valueOf(PreferredLocales locales)
Creates an accept language header representation for a
PreferredLocales instance. |
static AcceptLanguageHeader |
valueOf(Set<String> headerValues)
Create a header from a list of header values.
|
static AcceptLanguageHeader |
valueOf(String... languageTags)
Create a header from a list of preferred
Locale language tags. |
equals, getFirstValue, hashCode, toString
public static final String NAME
public static AcceptLanguageHeader valueOf(PreferredLocales locales)
PreferredLocales
instance.locales
- The preferred locales.public static AcceptLanguageHeader valueOf(List<Locale> locales)
Locale
instances.locales
- The preferred locales.public static AcceptLanguageHeader valueOf(String... languageTags)
Locale
language tags.languageTags
- The preferred locale language tags.public static AcceptLanguageHeader valueOf(Set<String> headerValues)
headerValues
- The Accept-Language header values.public PreferredLocales getLocales()
PreferredLocales
instance that represents this header.public String getName()
Header
public List<String> getValues()
Header
String
should represent the value component of the key-value
pair that makes up the HTTP header - as such, for some Header
implementations each String in this List
may contain multiple
token-separated values.
The List
returned from this method should not be expected to be
mutable. However, some subclasses of Header
may choose to
implement it as such.
Copyright © 2010-2018, ForgeRock All Rights Reserved.