Package io.vertx.mutiny.ext.web
Class LanguageHeader
java.lang.Object
io.vertx.mutiny.ext.web.LanguageHeader
- All Implemented Interfaces:
MutinyDelegate
,ParsedHeaderValue
A parsed language header.
Delivers a more direct access to the individual elements of the header it represents
NOTE: This class has been automatically generated from the
original
non Mutiny-ified interface using Vert.x codegen.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TypeArg<LanguageHeader>
static final float
If no "q" parameter is present, the default weight is 1.
-
Constructor Summary
ConstructorsConstructorDescriptionLanguageHeader
(io.vertx.ext.web.LanguageHeader delegate) LanguageHeader
(Object delegate) -
Method Summary
Modifier and TypeMethodDescriptionboolean
io.vertx.ext.web.LanguageHeader
int
hashCode()
boolean
isMatchedBy
(ParsedHeaderValue matchTry) boolean
static LanguageHeader
newInstance
(io.vertx.ext.web.LanguageHeader arg) rawValue()
subtag()
subtag
(int level) int
tag()
toString()
value()
float
weight()
int
-
Field Details
-
__TYPE_ARG
-
DEFAULT_WEIGHT
public static final float DEFAULT_WEIGHTIf no "q" parameter is present, the default weight is 1.
- See Also:
-
-
Constructor Details
-
LanguageHeader
public LanguageHeader(io.vertx.ext.web.LanguageHeader delegate) -
LanguageHeader
-
-
Method Details
-
getDelegate
public io.vertx.ext.web.LanguageHeader getDelegate()- Specified by:
getDelegate
in interfaceMutinyDelegate
- Specified by:
getDelegate
in interfaceParsedHeaderValue
- Returns:
- the delegate used by this Mutiny object of generated type
-
toString
-
equals
-
hashCode
public int hashCode() -
rawValue
- Specified by:
rawValue
in interfaceParsedHeaderValue
- Returns:
-
value
- Specified by:
value
in interfaceParsedHeaderValue
- Returns:
-
weight
public float weight()- Specified by:
weight
in interfaceParsedHeaderValue
- Returns:
-
parameter
- Specified by:
parameter
in interfaceParsedHeaderValue
- Parameters:
key
-- Returns:
-
parameters
- Specified by:
parameters
in interfaceParsedHeaderValue
- Returns:
- Unmodifiable Map of parameters of this header value
-
isPermitted
public boolean isPermitted()- Specified by:
isPermitted
in interfaceParsedHeaderValue
- Returns:
-
isMatchedBy
- Specified by:
isMatchedBy
in interfaceParsedHeaderValue
- Parameters:
matchTry
- The header to be matched from- Returns:
- true if this header represents a subset of matchTry, otherwise, false
-
weightedOrder
public int weightedOrder()- Specified by:
weightedOrder
in interfaceParsedHeaderValue
- Returns:
-
tag
- Returns:
- The language tag
-
subtag
- Returns:
- The language subtag
-
subtag
- Parameters:
level
-- Returns:
- The language subtag at specified position
-
subtagCount
public int subtagCount()- Returns:
- the number of subtags this value has
-
newInstance
-