public class LocalizedString
extends java.lang.Object
| Constructor and Description |
|---|
LocalizedString(java.util.Locale locale,
java.lang.String value)
LocalizedString containing the given entry.
|
LocalizedString(java.util.Locale locale1,
java.lang.String value1,
java.util.Locale locale2,
java.lang.String value2)
LocalizedString containing the given entries, in order.
|
LocalizedString(java.util.Map<java.util.Locale,java.lang.String> strings) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
get() |
java.lang.String |
get(java.util.Locale... locales)
Tries to retrieve the translation in the order given through the locales vargargs.
|
java.lang.String |
get(java.util.Locale loc)
Null-safe variant of `getRaw`.
|
java.util.Set<java.util.Locale> |
getLocales()
Returns all available locales.
|
java.lang.String |
getRaw(java.util.Locale loc) |
int |
hashCode() |
java.lang.String |
toJsonString() |
java.lang.String |
toString() |
public LocalizedString(java.util.Map<java.util.Locale,java.lang.String> strings)
public LocalizedString(java.util.Locale locale,
java.lang.String value)
public LocalizedString(java.util.Locale locale1,
java.lang.String value1,
java.util.Locale locale2,
java.lang.String value2)
java.lang.IllegalArgumentException - if duplicate keys are providedpublic java.lang.String toJsonString()
@Nonnull public java.lang.String get()
@Nonnull public java.lang.String get(java.util.Locale loc)
@Nonnull public java.lang.String get(java.util.Locale... locales)
public java.lang.String getRaw(java.util.Locale loc)
public java.util.Set<java.util.Locale> getLocales()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object