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.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object