public class Locale
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COUNTRY_CODE_FORMAT |
static java.lang.String |
LANGUAGE_AND_COUNTRY_CODE_FORMAT |
static java.lang.String |
LANGUAGE_CODE_FORMAT |
static java.lang.String |
LOCALE_FILENAME_FORMAT |
Constructor and Description |
---|
Locale() |
Locale(java.lang.String locale) |
Locale(java.lang.String languageCode,
java.lang.String countryCode) |
Modifier and Type | Method and Description |
---|---|
static Locale |
createLocaleFromFilepath(java.lang.String filePath) |
static Locale |
createLocaleFromFilepath(java.lang.String prefix,
java.lang.String filePath) |
boolean |
equals(Locale locale) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCountryCode() |
java.lang.String |
getLanguageCode() |
java.lang.String |
getLocaleFilePattern(java.lang.String extension) |
java.lang.String |
getLocaleFilePattern(java.lang.String prefix,
java.lang.String extension) |
boolean |
hasCountryCode() |
int |
hashCode() |
boolean |
hasLanguageCode() |
boolean |
isAbsoluteOrPartialMatch(Locale locale) |
boolean |
isCompleteLocale() |
boolean |
isEmptyLocale() |
java.lang.String |
toString() |
public static final java.lang.String LANGUAGE_CODE_FORMAT
public static final java.lang.String COUNTRY_CODE_FORMAT
public static final java.lang.String LANGUAGE_AND_COUNTRY_CODE_FORMAT
public static final java.lang.String LOCALE_FILENAME_FORMAT
public Locale()
public Locale(java.lang.String languageCode, java.lang.String countryCode) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public Locale(java.lang.String locale) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static Locale createLocaleFromFilepath(java.lang.String filePath) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static Locale createLocaleFromFilepath(java.lang.String prefix, java.lang.String filePath) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String getLanguageCode()
public boolean hasLanguageCode()
public java.lang.String getCountryCode()
public boolean hasCountryCode()
public boolean isCompleteLocale()
public boolean isEmptyLocale()
public boolean equals(Locale locale)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isAbsoluteOrPartialMatch(Locale locale)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getLocaleFilePattern(java.lang.String extension)
public java.lang.String getLocaleFilePattern(java.lang.String prefix, java.lang.String extension)