Package com.helger.commons.text.util
Class TextHelper
- java.lang.Object
-
- com.helger.commons.text.util.TextHelper
-
@Immutable public final class TextHelper extends Object
Utility methods for formatting text usingMessageFormat.- Author:
- Philip Helger
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MultilingualTextcreate_DE(String sDE)static MultilingualTextcreate_DE_EN(String sDE, String sEN)static MultilingualTextcreate_EN(String sEN)static MultilingualTextcreateMultilingualTextFromMap(Map<String,String> aMap)static 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)
-
-
-
Method Detail
-
getFormattedText
@Nullable public static String getFormattedText(@Nullable String sText, @Nullable Object... aArgs)
-
getFormattedText
@Nullable public static String getFormattedText(@Nonnull Locale aDisplayLocale, @Nullable String sText, @Nullable Object... aArgs)
-
create_DE
@Nonnull @ReturnsMutableCopy public static MultilingualText create_DE(@Nonnull String sDE)
-
create_EN
@Nonnull @ReturnsMutableCopy public static MultilingualText create_EN(@Nonnull String sEN)
-
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)
-
-