public class GwtLocaleFactoryImpl extends java.lang.Object implements GwtLocaleFactory
Constructor and Description |
---|
GwtLocaleFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear an embedded cache of instances when they are no longer needed.
|
GwtLocale |
fromComponents(java.lang.String language,
java.lang.String script,
java.lang.String region,
java.lang.String variant)
Construct a GWT locale from its component parts.
|
GwtLocale |
fromString(java.lang.String localeName)
Get a GWT locale from a string conforming to a subset of BCP47
(specifically assuming extension tags are not present, at most
one variant is present, and grandfathered tags are not supported;
also private-use tags are only supported for the entire tag).
|
GwtLocale |
getDefault()
Returns an instance of the default locale.
|
public void clear()
Note that GwtLocale instances constructed after this is called will not maintain identity with instances constructed before this call.
public GwtLocale fromComponents(java.lang.String language, java.lang.String script, java.lang.String region, java.lang.String variant)
GwtLocaleFactory
fromComponents
in interface GwtLocaleFactory
public GwtLocale fromString(java.lang.String localeName)
GwtLocaleFactory
fromString
in interface GwtLocaleFactory
java.lang.IllegalArgumentException
- if the supplied locale does not match
BCP47 structural requirements.public GwtLocale getDefault()
GwtLocaleFactory
getDefault
in interface GwtLocaleFactory