Package com.cheetahdigital.uikit.helper
Class TextHelper
- java.lang.Object
-
- com.cheetahdigital.uikit.helper.TextHelper
-
public final class TextHelper extends java.lang.ObjectHelper class for transforming different texts
-
-
Constructor Summary
Constructors Constructor Description TextHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringformatMetricAmount(double metricAmount)Removes insignificant figures in metric amountstatic java.lang.StringformatMetricAmount(java.lang.String metricAmount)Removes insignificant figures in metric amountstatic java.lang.StringgetLowerCase(java.lang.String input)Uncapitalizes all the characters in the space separated words in the given stringstatic java.lang.StringgetTitleCase(java.lang.String input)Capitalizes the first character of all the space separated words in the given stringstatic java.lang.StringgetUpperCase(java.lang.String input)Capitalizes all the characters in the space separated words in the given stringstatic booleanisEmpty(java.lang.String input)Checks if String is null, empty and trimmed emptystatic java.lang.StringobscureCardCode(java.lang.String cardCode)Obscures the given card code, except for the last 4 characters.static java.lang.CharSequenceremoveTrailingWhiteLines(java.lang.CharSequence text)Removes the trailing white lines from the text.static java.lang.StringremoveTrailingWhiteLinesAndSpaces(java.lang.CharSequence text)Removes the trailing white lines and spaces from the text.static java.lang.Stringshorten(int point)Shortens the point values using suffixes.static java.lang.StringsplitCardCode(java.lang.String cardCode)Splits a given 16-character card code into 4 character groups with spaces.static java.lang.StringstripHtmlTags(java.lang.String string)Removes html tags
-
-
-
Method Detail
-
getTitleCase
public static java.lang.String getTitleCase(java.lang.String input)
Capitalizes the first character of all the space separated words in the given string- Parameters:
input- text that will be modified- Returns:
- the Capitalized string
-
getUpperCase
public static java.lang.String getUpperCase(java.lang.String input)
Capitalizes all the characters in the space separated words in the given string- Parameters:
input- text that will be modified- Returns:
- the Capitalized string
-
getLowerCase
public static java.lang.String getLowerCase(java.lang.String input)
Uncapitalizes all the characters in the space separated words in the given string- Parameters:
input- text that will be modified- Returns:
- the Capitalized string
-
isEmpty
public static boolean isEmpty(java.lang.String input)
Checks if String is null, empty and trimmed empty- Parameters:
input- text that will be modified- Returns:
- true if empty, else false
-
splitCardCode
public static java.lang.String splitCardCode(java.lang.String cardCode)
Splits a given 16-character card code into 4 character groups with spaces. e.g. from "1234567812345678" to "1234 5678 1234 5678"- Parameters:
cardCode- 16-character card code- Returns:
- modified text with space
-
obscureCardCode
public static java.lang.String obscureCardCode(java.lang.String cardCode)
Obscures the given card code, except for the last 4 characters. e.g. from "1234567812345678" to "XXXXXXXXXXXX5678"- Parameters:
cardCode- 16-character card code- Returns:
- obscured text
-
removeTrailingWhiteLines
public static java.lang.CharSequence removeTrailingWhiteLines(java.lang.CharSequence text)
Removes the trailing white lines from the text.- Parameters:
text- text that will be modified- Returns:
- the text without the trailing white lines.
-
removeTrailingWhiteLinesAndSpaces
public static java.lang.String removeTrailingWhiteLinesAndSpaces(java.lang.CharSequence text)
Removes the trailing white lines and spaces from the text.- Parameters:
text- text that will be modified- Returns:
- the text without the trailing white lines and spaces.
-
shorten
public static java.lang.String shorten(int point)
Shortens the point values using suffixes.- Parameters:
point- number to shorten- Returns:
- shortened number value in string
-
formatMetricAmount
public static java.lang.String formatMetricAmount(java.lang.String metricAmount)
Removes insignificant figures in metric amount- Parameters:
metricAmount- metric amount value- Returns:
- formatted metric amount
-
formatMetricAmount
public static java.lang.String formatMetricAmount(double metricAmount)
Removes insignificant figures in metric amount- Parameters:
metricAmount- metric amount value- Returns:
- formatted metric amount
-
stripHtmlTags
public static java.lang.String stripHtmlTags(java.lang.String string)
Removes html tags- Parameters:
string- Text to be cleaned- Returns:
- cleaned text
-
-