Class WeightedLanguage

  • All Implemented Interfaces:
    java.lang.Comparable<WeightedLanguage>

    public class WeightedLanguage
    extends java.lang.Object
    implements java.lang.Comparable<WeightedLanguage>
    Version:
    $Revision: 1 $
    • Field Detail

      • weight

        private float weight
      • language

        private java.lang.String language
      • locale

        private java.util.Locale locale
      • params

        private java.util.Map<java.lang.String,​java.lang.String> params
    • Constructor Detail

      • WeightedLanguage

        public WeightedLanguage​(java.util.Locale locale,
                                float weight)
      • WeightedLanguage

        private WeightedLanguage​(java.lang.String lang,
                                 java.util.Map<java.lang.String,​java.lang.String> parameters)
    • Method Detail

      • getWeight

        public float getWeight()
      • getLocale

        public java.util.Locale getLocale()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getQWithParamInfo

        private static float getQWithParamInfo​(WeightedLanguage lang,
                                               java.lang.String val)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object