Package io.vertx.mutiny.ext.web
Class LanguageHeader
- java.lang.Object
 - 
- io.vertx.mutiny.ext.web.LanguageHeader
 
 
- 
- All Implemented Interfaces:
 ParsedHeaderValue
public class LanguageHeader extends Object implements 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 theoriginalnon Mutiny-ified interface using Vert.x codegen. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static TypeArg<LanguageHeader>__TYPE_ARGstatic floatDEFAULT_WEIGHTIf no "q" parameter is present, the default weight is 1.
 
- 
Constructor Summary
Constructors Constructor Description LanguageHeader(io.vertx.ext.web.LanguageHeader delegate)LanguageHeader(Object delegate) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)io.vertx.ext.web.LanguageHeadergetDelegate()inthashCode()booleanisMatchedBy(ParsedHeaderValue matchTry)booleanisPermitted()static LanguageHeadernewInstance(io.vertx.ext.web.LanguageHeader arg)Stringparameter(String key)Map<String,String>parameters()StringrawValue()Stringsubtag()Stringsubtag(int level)intsubtagCount()Stringtag()StringtoString()Stringvalue()floatweight()intweightedOrder() 
 - 
 
- 
- 
Field Detail
- 
__TYPE_ARG
public static final TypeArg<LanguageHeader> __TYPE_ARG
 
- 
DEFAULT_WEIGHT
public static final float DEFAULT_WEIGHT
If no "q" parameter is present, the default weight is 1.
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
LanguageHeader
public LanguageHeader(io.vertx.ext.web.LanguageHeader delegate)
 
- 
LanguageHeader
public LanguageHeader(Object delegate)
 
 - 
 
- 
Method Detail
- 
getDelegate
public io.vertx.ext.web.LanguageHeader getDelegate()
- Specified by:
 getDelegatein interfaceParsedHeaderValue
 
- 
rawValue
public String rawValue()
- Specified by:
 rawValuein interfaceParsedHeaderValue- Returns:
 
 
- 
value
public String value()
- Specified by:
 valuein interfaceParsedHeaderValue- Returns:
 
 
- 
weight
public float weight()
- Specified by:
 weightin interfaceParsedHeaderValue- Returns:
 
 
- 
parameter
public String parameter(String key)
- Specified by:
 parameterin interfaceParsedHeaderValue- Parameters:
 key-- Returns:
 
 
- 
parameters
public Map<String,String> parameters()
- Specified by:
 parametersin interfaceParsedHeaderValue- Returns:
 - Unmodifiable Map of parameters of this header value
 
 
- 
isPermitted
public boolean isPermitted()
- Specified by:
 isPermittedin interfaceParsedHeaderValue- Returns:
 
 
- 
isMatchedBy
public boolean isMatchedBy(ParsedHeaderValue matchTry)
- Specified by:
 isMatchedByin 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:
 weightedOrderin interfaceParsedHeaderValue- Returns:
 
 
- 
tag
public String tag()
- Returns:
 - The language tag
 
 
- 
subtag
public String subtag()
- Returns:
 - The language subtag
 
 
- 
subtag
public String subtag(int level)
- Parameters:
 level-- Returns:
 - The language subtag at specified position
 
 
- 
subtagCount
public int subtagCount()
- Returns:
 - the number of subtags this value has
 
 
- 
newInstance
public static LanguageHeader newInstance(io.vertx.ext.web.LanguageHeader arg)
 
 - 
 
 -