Package org.gwtproject.i18n.processor
Class GwtLocaleImpl
java.lang.Object
org.gwtproject.i18n.processor.GwtLocaleImpl
- All Implemented Interfaces:
java.lang.Comparable<org.gwtproject.i18n.shared.GwtLocale>,org.gwtproject.i18n.shared.GwtLocale
public class GwtLocaleImpl
extends java.lang.Object
implements org.gwtproject.i18n.shared.GwtLocale
Class representing GWT locales and conversion to/from other formats.
These locales correspond to BCP47.
-
Field Summary
Fields inherited from interface org.gwtproject.i18n.shared.GwtLocale
DEFAULT_LOCALE -
Method Summary
Modifier and Type Method Description intcompareTo(org.gwtproject.i18n.shared.GwtLocale o)booleanequals(java.lang.Object obj)java.util.List<org.gwtproject.i18n.shared.GwtLocale>getAliases()java.lang.StringgetAsString()org.gwtproject.i18n.shared.GwtLocalegetCanonicalForm()Returns this locale in canonical form.java.util.List<org.gwtproject.i18n.shared.GwtLocale>getCompleteSearchList()java.util.List<org.gwtproject.i18n.shared.GwtLocale>getInheritanceChain()Return a list of locales to search for, in order of preference.java.lang.StringgetLanguage()java.lang.StringgetLanguageNotNull()java.lang.StringgetRegion()java.lang.StringgetRegionNotNull()java.lang.StringgetScript()java.lang.StringgetScriptNotNull()java.lang.StringgetVariant()java.lang.StringgetVariantNotNull()inthashCode()booleaninheritsFrom(org.gwtproject.i18n.shared.GwtLocale parent)Return true if this locale inherits from the specified locale.booleanisDefault()java.lang.StringtoString()booleanusesSameScript(org.gwtproject.i18n.shared.GwtLocale other)Checks if this locale uses the same script as another locale, taking into account default scripts.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Method Details
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
getAliases
public java.util.List<org.gwtproject.i18n.shared.GwtLocale> getAliases()- Specified by:
getAliasesin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getAsString
public java.lang.String getAsString()- Specified by:
getAsStringin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getCanonicalForm
public org.gwtproject.i18n.shared.GwtLocale getCanonicalForm()Returns this locale in canonical form. Changes for canonical form are:- Deprecated language/region tags are replaced with official versions
- Specified by:
getCanonicalFormin interfaceorg.gwtproject.i18n.shared.GwtLocale- Returns:
- GwtLocale instance
-
getCompleteSearchList
public java.util.List<org.gwtproject.i18n.shared.GwtLocale> getCompleteSearchList()- Specified by:
getCompleteSearchListin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getInheritanceChain
public java.util.List<org.gwtproject.i18n.shared.GwtLocale> getInheritanceChain()Return a list of locales to search for, in order of preference. The current locale is always first on the list. Aliases are not included in the list -- usegetAliases()to expand those.- Specified by:
getInheritanceChainin interfaceorg.gwtproject.i18n.shared.GwtLocale- Returns:
- inheritance list
-
getLanguage
public java.lang.String getLanguage()- Specified by:
getLanguagein interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getLanguageNotNull
public java.lang.String getLanguageNotNull()- Specified by:
getLanguageNotNullin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getRegion
public java.lang.String getRegion()- Specified by:
getRegionin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getRegionNotNull
public java.lang.String getRegionNotNull()- Specified by:
getRegionNotNullin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getScript
public java.lang.String getScript()- Specified by:
getScriptin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getScriptNotNull
public java.lang.String getScriptNotNull()- Specified by:
getScriptNotNullin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getVariant
public java.lang.String getVariant()- Specified by:
getVariantin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
getVariantNotNull
public java.lang.String getVariantNotNull()- Specified by:
getVariantNotNullin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
isDefault
public boolean isDefault()- Specified by:
isDefaultin interfaceorg.gwtproject.i18n.shared.GwtLocale
-
toString
public java.lang.String toString()- Specified by:
toStringin interfaceorg.gwtproject.i18n.shared.GwtLocale- Overrides:
toStringin classjava.lang.Object