Class LocaleUtils

java.lang.Object
org.elasticsearch.common.util.LocaleUtils

public class LocaleUtils
extends java.lang.Object
Utilities for for dealing with Locale objects
  • Constructor Summary

    Constructors 
    Constructor Description
    LocaleUtils()  
  • Method Summary

    Modifier and Type Method Description
    static java.util.Locale parse​(java.lang.String localeStr)
    Parse the given locale as language, language-country or language-country-variant.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • parse

      public static java.util.Locale parse​(java.lang.String localeStr)
      Parse the given locale as language, language-country or language-country-variant. Either underscores or hyphens may be used as separators, but consistently, ie. you may not use an hyphen to separate the language from the country and an underscore to separate the country from the variant.
      Throws:
      java.lang.IllegalArgumentException - if there are too many parts in the locale string
      java.lang.IllegalArgumentException - if the language or country is not recognized