|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectariba.util.i18n.MergedStringLocalizer
public class MergedStringLocalizer
String localizer that fetches strings from the Resource Service.
Constructor Summary | |
---|---|
MergedStringLocalizer()
|
Method Summary | |
---|---|
java.util.Map |
cloneStringTable(java.util.Map stringTable)
|
static java.util.Map |
convertToLocalizedStringsTable(java.util.List lines)
Returns a string table for the List of input lines from the resource file. |
StringCSVConsumer |
createStringCSVConsumer(java.net.URL url,
boolean displayWarning)
create a csv consumer. |
java.lang.Object |
defaultValueIfNullStringTable(java.lang.Object key)
|
java.lang.String |
getLocalizedString(java.lang.String className,
java.lang.String key,
java.lang.String defaultString,
java.util.Locale locale)
implement LocalizedJavaString.Localizer interface |
java.util.Map |
getLocalizedStrings(java.lang.String stringTableFile,
java.lang.String componentName,
java.util.Locale locale)
|
static void |
mergeMapIntoMap(java.util.Map dest,
java.util.Map source)
|
void |
mergeStringTables(java.util.Map dest,
java.util.Map source)
Merge string map read from different directories. |
static java.lang.String |
unescapeCsvString(java.lang.String originalString)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MergedStringLocalizer()
Method Detail |
---|
public java.lang.String getLocalizedString(java.lang.String className, java.lang.String key, java.lang.String defaultString, java.util.Locale locale)
getLocalizedString
in interface LocalizedJavaString.Localizer
className
- name of the class in which the string is created.key
- unique key for the string within that classesdefaultString
- original stringlocale
- locale for the string
public java.util.Map getLocalizedStrings(java.lang.String stringTableFile, java.lang.String componentName, java.util.Locale locale)
public java.util.Map cloneStringTable(java.util.Map stringTable)
public StringCSVConsumer createStringCSVConsumer(java.net.URL url, boolean displayWarning)
StringTableProcessor
createStringCSVConsumer
in interface StringTableProcessor
url
- location of csv filedisplayWarning
- flag that indicates whether warning should be displayed for errorspublic void mergeStringTables(java.util.Map dest, java.util.Map source)
StringTableProcessor
mergeStringTables
in interface StringTableProcessor
dest
- destination mapsource
- source mappublic static void mergeMapIntoMap(java.util.Map dest, java.util.Map source)
public static java.util.Map convertToLocalizedStringsTable(java.util.List lines)
public static java.lang.String unescapeCsvString(java.lang.String originalString)
public java.lang.Object defaultValueIfNullStringTable(java.lang.Object key)
defaultValueIfNullStringTable
in interface StringTableProcessor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |