public class WeightedLanguage extends java.lang.Object implements java.lang.Comparable<WeightedLanguage>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
language |
private java.util.Locale |
locale |
private java.util.Map<java.lang.String,java.lang.String> |
params |
private float |
weight |
Modifier | Constructor and Description |
---|---|
|
WeightedLanguage(java.util.Locale locale,
float weight) |
private |
WeightedLanguage(java.lang.String lang,
java.util.Map<java.lang.String,java.lang.String> parameters) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(WeightedLanguage o) |
boolean |
equals(java.lang.Object obj) |
java.util.Locale |
getLocale() |
private static float |
getQWithParamInfo(WeightedLanguage lang,
java.lang.String val) |
float |
getWeight() |
static WeightedLanguage |
parse(java.lang.String lang) |
java.lang.String |
toString() |
private float weight
private java.lang.String language
private java.util.Locale locale
private java.util.Map<java.lang.String,java.lang.String> params
public WeightedLanguage(java.util.Locale locale, float weight)
private WeightedLanguage(java.lang.String lang, java.util.Map<java.lang.String,java.lang.String> parameters)
public float getWeight()
public java.util.Locale getLocale()
public int compareTo(WeightedLanguage o)
compareTo
in interface java.lang.Comparable<WeightedLanguage>
public java.lang.String toString()
toString
in class java.lang.Object
public static WeightedLanguage parse(java.lang.String lang)
private static float getQWithParamInfo(WeightedLanguage lang, java.lang.String val)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object