Package org.spockframework.util
Class TextUtil
- java.lang.Object
-
- org.spockframework.util.TextUtil
-
public abstract class TextUtil extends java.lang.Object
Utility 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.String
camelCaseToConstantCase(java.lang.String value)
static java.lang.String
changeIndent(java.lang.String line, int delta)
static void
changeIndent(java.util.List<java.lang.String> lines, int delta)
static int
countOccurrences(java.lang.String text, char symbol)
static java.lang.String
erase(java.lang.String line, int from)
static java.lang.String
erase(java.lang.String line, int from, int to)
static java.lang.String
escape(char ch)
static java.lang.String
escape(java.lang.CharSequence seq)
static int
getIndent(java.lang.String line)
static int
getIndent(java.util.List<java.lang.String> lines)
static int
getTrailingWhitespace(java.lang.String line)
Returns the number of whitespace characters at the end of the given line.static java.lang.String
join(java.lang.String separator, java.lang.Object... objects)
static java.lang.String
join(java.lang.String separator, java.util.List<?> objects)
static long
longHashCode(java.lang.String string)
static java.lang.String
printStackTrace(java.lang.Throwable throwable)
static java.lang.String
repeatChar(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)
-
-