public class Resource
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.Locale |
defaultLocale |
protected java.lang.String |
errname |
static java.lang.String |
HEX_SINGLEQUOTES
js-files may have problems if i18n-strings contain singlequotes.
|
protected java.lang.String |
resname |
Constructor and Description |
---|
Resource(java.lang.String strings,
java.lang.String errors) |
Resource(java.lang.String strings,
java.lang.String errors,
java.util.Locale l) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
createLocalizedList(java.lang.String... args) |
java.util.Locale |
getDefaultLocale() |
java.lang.String |
getErrorMessage(java.lang.String key) |
java.lang.String |
getErrorMessage(java.lang.String key,
java.util.Locale l) |
java.lang.String |
getErrorMessage(java.lang.String key,
java.lang.Object[] arguments) |
java.lang.String |
getErrorsName() |
protected java.util.ResourceBundle |
getResourceBundle(java.util.Locale l,
java.lang.String bundleName) |
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getString(java.lang.String key,
java.util.Locale l) |
java.lang.String |
getString(java.lang.String key,
java.lang.Object[] arguments) |
java.lang.String |
getStringsName() |
java.lang.String |
loadAndLocalizeResource(java.lang.String resource) |
java.lang.String |
loadAndLocalizeResource(java.lang.String resource,
java.util.Locale l) |
java.lang.String |
localize(java.lang.String resource,
java.util.Locale l)
Localize a string containing keys in following syntax: @@@key@@.
|
void |
setDefaultLocale(java.util.Locale newDefault) |
java.lang.String |
toString() |
public static final java.lang.String HEX_SINGLEQUOTES
ThreadContext.setAttribute(Object, Object)
to turn this feature on
don't forget to remove the attribute via ThreadContext.removeAttribute(Object)
in a finally{} blockprotected java.lang.String resname
protected java.lang.String errname
protected java.util.Locale defaultLocale
public Resource(java.lang.String strings, java.lang.String errors)
public Resource(java.lang.String strings, java.lang.String errors, java.util.Locale l)
public java.lang.String getString(java.lang.String key)
public java.lang.String getString(java.lang.String key, java.lang.Object[] arguments)
public java.lang.String getString(java.lang.String key, java.util.Locale l)
public java.lang.String getErrorMessage(java.lang.String key)
public java.lang.String getErrorMessage(java.lang.String key, java.lang.Object[] arguments)
public java.lang.String getErrorMessage(java.lang.String key, java.util.Locale l)
public java.lang.String loadAndLocalizeResource(java.lang.String resource)
public java.lang.String loadAndLocalizeResource(java.lang.String resource, java.util.Locale l)
public java.lang.String localize(java.lang.String resource, java.util.Locale l)
resource
- the string to localizel
- the used localepublic java.util.Locale getDefaultLocale()
public void setDefaultLocale(java.util.Locale newDefault)
public java.lang.String getErrorsName()
public java.lang.String getStringsName()
protected java.util.ResourceBundle getResourceBundle(java.util.Locale l, java.lang.String bundleName)
public java.util.List<java.lang.String> createLocalizedList(java.lang.String... args)
public java.lang.String toString()
toString
in class java.lang.Object
@enterprise 9.0.33982 Copyright © 2001-2023 Groiss Informatics GmbH. All Rights Reserved.