Package com.logicaldoc.core.automation
Class I18NTool
- All Implemented Interfaces:
- Serializable,- Cloneable,- Map<String,- String> 
Utility class to handle translations from inside Automation
- Since:
- 7.3
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class java.util.AbstractMapAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionPrints a formatted stringPrints a formatted stringPrints a formatted stringPrints a formatted stringPrints a formatted stringPrints a formatted stringGets the not formatted stringMethods inherited from class java.util.HashMapclear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMapequals, hashCode, toString
- 
Constructor Details- 
I18NToolpublic I18NTool()
- 
I18NTool
 
- 
- 
Method Details- 
formatPrints 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
 
- 
formatPrints 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
 
- 
formatPrints 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
 
- 
formatPrints 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
 
- 
formatPrints 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
 
- 
getGets the not formatted string
 
-