Package org.spockframework.util
Class TextUtil
- java.lang.Object
-
- org.spockframework.util.TextUtil
-
public abstract class TextUtil extends java.lang.ObjectUtility methods for text processing.- Author:
- Peter Niederwieser
-
-
Constructor Summary
Constructors Constructor Description TextUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcamelCaseToConstantCase(java.lang.String value)static java.lang.StringchangeIndent(java.lang.String line, int delta)static voidchangeIndent(java.util.List<java.lang.String> lines, int delta)static intcountOccurrences(java.lang.String text, char symbol)static java.lang.Stringerase(java.lang.String line, int from)static java.lang.Stringerase(java.lang.String line, int from, int to)static java.lang.Stringescape(char ch)static java.lang.Stringescape(java.lang.CharSequence seq)static intgetIndent(java.lang.String line)static intgetIndent(java.util.List<java.lang.String> lines)static intgetTrailingWhitespace(java.lang.String line)Returns the number of whitespace characters at the end of the given line.static java.lang.Stringjoin(java.lang.String separator, java.lang.Object... objects)static java.lang.Stringjoin(java.lang.String separator, java.util.List<?> objects)static longlongHashCode(java.lang.String string)static java.lang.StringprintStackTrace(java.lang.Throwable throwable)static java.lang.StringrepeatChar(char ch, int times)
-
-
-
Method Detail
-
repeatChar
public static java.lang.String repeatChar(char ch, int times)
-
getIndent
public static int getIndent(java.lang.String line)
-
getIndent
public static int getIndent(java.util.List<java.lang.String> lines)
-
changeIndent
public static java.lang.String changeIndent(java.lang.String line, int delta)
-
changeIndent
public static void changeIndent(java.util.List<java.lang.String> lines, int delta)
-
erase
public static java.lang.String erase(java.lang.String line, int from, int to)
-
erase
public static java.lang.String erase(java.lang.String line, int from)
-
getTrailingWhitespace
public static int getTrailingWhitespace(java.lang.String line)
Returns the number of whitespace characters at the end of the given line.- Parameters:
line-- Returns:
-
join
public static java.lang.String join(java.lang.String separator, java.util.List<?> objects)
-
join
public static java.lang.String join(java.lang.String separator, java.lang.Object... objects)
-
countOccurrences
public static int countOccurrences(java.lang.String text, char symbol)
-
escape
public static java.lang.String escape(char ch)
-
escape
public static java.lang.String escape(java.lang.CharSequence seq)
-
printStackTrace
public static java.lang.String printStackTrace(java.lang.Throwable throwable)
-
longHashCode
public static long longHashCode(java.lang.String string)
-
camelCaseToConstantCase
public static java.lang.String camelCaseToConstantCase(java.lang.String value)
-
-