Package com.helger.commons.text.util
Class TextHelper
java.lang.Object
com.helger.commons.text.util.TextHelper
Utility methods for formatting text using
MessageFormat.- Author:
- Philip Helger
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic MultilingualTextstatic MultilingualTextcreate_DE_EN(String sDE, String sEN) static MultilingualTextstatic MultilingualTextstatic MultilingualTextgetCopyWithLocales(IMultilingualText aMLT, Collection<Locale> aContentLocales) Get a copy of this object with the specified locales.static StringgetFormattedText(String sText, Object... aArgs) static StringgetFormattedText(Locale aDisplayLocale, String sText, Object... aArgs)
-
Field Details
-
DE
German locale used -
EN
English locale used
-
-
Method Details
-
getFormattedText
-
getFormattedText
-
create_DE
-
create_EN
-
create_DE_EN
@Nonnull @ReturnsMutableCopy public static MultilingualText create_DE_EN(@Nonnull String sDE, @Nonnull String sEN) -
getCopyWithLocales
@Nonnull @ReturnsMutableCopy public static MultilingualText getCopyWithLocales(@Nonnull IMultilingualText aMLT, @Nonnull Collection<Locale> aContentLocales) Get a copy of this object with the specified locales. The default locale is copied.- Parameters:
aMLT- The initial multilingual text. May not benull.aContentLocales- The list of locales of which the strings are desired. May not benull.- Returns:
- The object containing only the texts of the given locales. Never
null.
-
createMultilingualTextFromMap
@Nonnull @ReturnsMutableCopy public static MultilingualText createMultilingualTextFromMap(@Nonnull Map<String, String> aMap)
-