Package org.adoptopenjdk.jitwatch.util
Class StringUtil
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.util.StringUtil
-
public final class StringUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.text.DecimalFormatDF_THOUSANDS
-
Constructor Summary
Constructors Modifier Constructor Description privateStringUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringalignLeft(long num, int width)static java.lang.StringalignLeft(java.lang.String str, int width)static java.lang.StringalignRight(long num, int width)static java.lang.StringalignRight(java.lang.String str, int width)static java.lang.StringarrayToString(java.lang.Object[] array)static java.lang.StringattributeMapToString(java.util.Map<java.lang.String,java.lang.String> map)static java.lang.StringattributeMapToString(java.util.Map<java.lang.String,java.lang.String> map, char quote)static java.util.Map<java.lang.String,java.lang.String>attributeStringToMap(java.lang.String line)static java.lang.StringformatThousands(java.lang.String inValue)static java.lang.StringformatTimestamp(long stamp, boolean showMillis)static java.lang.StringgetAbbreviatedFQName(java.lang.String fqClassName)static java.util.Map<java.lang.String,java.lang.String>getLineAttributesDoubleQuote(java.lang.String line)static java.lang.StringgetPackageName(java.lang.String fqClassName)static java.util.List<java.lang.String>getSortedKeys(java.util.Map<java.lang.String,?> map)static java.lang.StringgetSubstringBetween(java.lang.String input, java.lang.String start, java.lang.String end)static java.lang.StringgetUnqualifiedClassName(java.lang.String fqClassName)static java.lang.StringgetUnqualifiedMemberName(java.lang.String memberName)static java.lang.StringlistToString(java.util.List<?> list)static java.lang.StringlistToString(java.util.List<?> list, char separator)static java.lang.StringlistToText(java.util.List<java.lang.String> list, java.lang.String join)static java.lang.Stringpad(java.lang.String str, int width, char padding, boolean left)static java.lang.StringpadLineNumber(int number, int maxWidth)static java.lang.StringpadZero(long num, int width)static java.lang.Stringrepeat(char c, int count)static java.lang.StringreplaceXMLEntities(java.lang.String input)static java.lang.Stringrtrim(java.lang.String string)static java.util.List<java.lang.String>textToList(java.lang.String text, java.lang.String split)static java.lang.StringwordWrap(java.lang.String text, int width)
-
-
-
Method Detail
-
formatTimestamp
public static java.lang.String formatTimestamp(long stamp, boolean showMillis)
-
replaceXMLEntities
public static java.lang.String replaceXMLEntities(java.lang.String input)
-
repeat
public static java.lang.String repeat(char c, int count)
-
rtrim
public static java.lang.String rtrim(java.lang.String string)
-
alignRight
public static java.lang.String alignRight(long num, int width)
-
alignRight
public static java.lang.String alignRight(java.lang.String str, int width)
-
alignLeft
public static java.lang.String alignLeft(long num, int width)
-
alignLeft
public static java.lang.String alignLeft(java.lang.String str, int width)
-
padZero
public static java.lang.String padZero(long num, int width)
-
pad
public static java.lang.String pad(java.lang.String str, int width, char padding, boolean left)
-
textToList
public static java.util.List<java.lang.String> textToList(java.lang.String text, java.lang.String split)
-
listToText
public static java.lang.String listToText(java.util.List<java.lang.String> list, java.lang.String join)
-
getSubstringBetween
public static java.lang.String getSubstringBetween(java.lang.String input, java.lang.String start, java.lang.String end)
-
getUnqualifiedClassName
public static java.lang.String getUnqualifiedClassName(java.lang.String fqClassName)
-
getUnqualifiedMemberName
public static java.lang.String getUnqualifiedMemberName(java.lang.String memberName)
-
getPackageName
public static java.lang.String getPackageName(java.lang.String fqClassName)
-
padLineNumber
public static java.lang.String padLineNumber(int number, int maxWidth)
-
attributeMapToString
public static java.lang.String attributeMapToString(java.util.Map<java.lang.String,java.lang.String> map)
-
attributeMapToString
public static java.lang.String attributeMapToString(java.util.Map<java.lang.String,java.lang.String> map, char quote)
-
attributeStringToMap
public static java.util.Map<java.lang.String,java.lang.String> attributeStringToMap(java.lang.String line)
-
getLineAttributesDoubleQuote
public static java.util.Map<java.lang.String,java.lang.String> getLineAttributesDoubleQuote(java.lang.String line)
-
formatThousands
public static java.lang.String formatThousands(java.lang.String inValue)
-
arrayToString
public static java.lang.String arrayToString(java.lang.Object[] array)
-
listToString
public static java.lang.String listToString(java.util.List<?> list)
-
listToString
public static java.lang.String listToString(java.util.List<?> list, char separator)
-
wordWrap
public static java.lang.String wordWrap(java.lang.String text, int width)
-
getAbbreviatedFQName
public static java.lang.String getAbbreviatedFQName(java.lang.String fqClassName)
-
getSortedKeys
public static java.util.List<java.lang.String> getSortedKeys(java.util.Map<java.lang.String,?> map)
-
-