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.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object> 
 - 
 
- 
Method Summary
All 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.HashMap
clear, 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.AbstractMap
equals, hashCode, toString 
 - 
 
 - 
 
- 
- 
Method Detail
- 
format
public String format(String key, String value)
Prints a formatted string- Parameters:
 key- key of the string in the localization bundlevalue- is replaced into the {0} place holder- Returns:
 - the formatted string
 
 
- 
format
public String format(String key, String value1, String value2)
Prints a formatted string- Parameters:
 key- key of the string in the localization bundlevalue1- is replaced into the {0} place holdervalue2- is replaced into the {1} place holder- Returns:
 - the formatted string
 
 
- 
format
public String format(String key, String value1, String value2, String value3)
Prints a formatted string- Parameters:
 key- key of the string in the localization bundlevalue1- is replaced into the {0} place holdervalue2- is replaced into the {1} place holdervalue3- is replaced into the {2} place holder- Returns:
 - the formatted string
 
 
- 
format
public 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 bundlevalue1- is replaced into the {0} place holdervalue2- is replaced into the {1} place holdervalue3- is replaced into the {2} place holdervalue4- is replaced into the {3} place holder- Returns:
 - the formatted string
 
 
- 
format
public 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 bundlevalue1- is replaced into the {0} place holdervalue2- is replaced into the {1} place holdervalue3- is replaced into the {2} place holdervalue4- is replaced into the {3} place holdervalue5- is replaced into the {4} place holder- Returns:
 - the formatted string
 
 
- 
format
public String format(String key, String[] values)
Prints a formatted string- Parameters:
 key- key of the string in the localization bundlevalues- used to fill the place holders{X}will be replaced withvalues[X-1]- Returns:
 - the formatted string
 
 
 - 
 
 -