Package com.logicaldoc.core.automation
Class I18NTool
- java.lang.Object
- 
- java.util.AbstractMap<K,V>
- 
- java.util.HashMap<String,String>
- 
- com.logicaldoc.core.automation.I18NTool
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Cloneable,- Map<String,String>
 
 public class I18NTool extends HashMap<String,String> Utility class to handle translations from inside Automation- Since:
- 7.3
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class java.util.AbstractMapAbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringformat(String key, String value)Prints a formatted stringStringformat(String key, String[] values)Prints a formatted stringStringformat(String key, String value1, String value2)Prints a formatted stringStringformat(String key, String value1, String value2, String value3)Prints a formatted stringStringformat(String key, String value1, String value2, String value3, String value4)Prints a formatted stringStringformat(String key, String value1, String value2, String value3, String value4, String value5)Prints a formatted stringStringget(Object key)Gets the not formatted string- 
Methods inherited from class java.util.HashMapclear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
 - 
Methods inherited from class java.util.AbstractMapequals, hashCode, toString
 
- 
 
- 
- 
- 
Method Detail- 
formatpublic String format(String key, String value) Prints a formatted string- Parameters:
- key- key of the string in the localization bundle
- value- is replaced into the {0} place holder
- Returns:
- the formatted string
 
 - 
formatpublic String format(String key, String value1, String value2) Prints a formatted string- Parameters:
- key- key of the string in the localization bundle
- value1- is replaced into the {0} place holder
- value2- is replaced into the {1} place holder
- Returns:
- the formatted string
 
 - 
formatpublic String format(String key, String value1, String value2, String value3) Prints a formatted string- Parameters:
- key- key of the string in the localization bundle
- value1- is replaced into the {0} place holder
- value2- is replaced into the {1} place holder
- value3- is replaced into the {2} place holder
- Returns:
- the formatted string
 
 - 
formatpublic String format(String key, String value1, String value2, String value3, String value4) Prints a formatted string- Parameters:
- key- key of the string in the localization bundle
- value1- is replaced into the {0} place holder
- value2- is replaced into the {1} place holder
- value3- is replaced into the {2} place holder
- value4- is replaced into the {3} place holder
- Returns:
- the formatted string
 
 - 
formatpublic String format(String key, String value1, String value2, String value3, String value4, String value5) Prints a formatted string- Parameters:
- key- key of the string in the localization bundle
- value1- is replaced into the {0} place holder
- value2- is replaced into the {1} place holder
- value3- is replaced into the {2} place holder
- value4- is replaced into the {3} place holder
- value5- is replaced into the {4} place holder
- Returns:
- the formatted string
 
 - 
formatpublic String format(String key, String[] values) Prints a formatted string- Parameters:
- key- key of the string in the localization bundle
- values- used to fill the place holders- {X}will be replaced with- values[X-1]
- Returns:
- the formatted string
 
 
- 
 
-