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
Method Summary |
static void |
changeIndent(java.util.List<java.lang.String> lines,
int delta)
|
static java.lang.String |
changeIndent(java.lang.String line,
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.util.List<java.lang.String> lines)
|
static int |
getIndent(java.lang.String line)
|
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.util.List<?> objects)
|
static java.lang.String |
join(java.lang.String separator,
java.lang.Object... 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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextUtil
public TextUtil()
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)
Copyright © 2013. All rights reserved