org.apache.maven.surefire.util.internal
Class StringUtils

java.lang.Object
  extended by org.apache.maven.surefire.util.internal.StringUtils

public class StringUtils
extends Object

Common String manipulation routines.

Originally from Turbine and the GenerationJavaCore library.

Since:
1.0
Version:
$Id: StringUtils.java 8001 2009-01-03 13:17:09Z vsiveton $
Author:
Jon S. Stevens, Daniel Rall, Greg Coladonato, Henri Yandell, Ed Korthof, Rand McNeely, Stephen Colebourne, Fredrik Westermarck, Holger Krauth, Alexander Day Chaffee, Vincent Siveton

Constructor Summary
StringUtils()
           
 
Method Summary
static int escapeJavaStyleString(byte[] out, int outoff, byte[] str, int off, int len)
           
static void escapeJavaStyleString(ByteBuffer out, byte[] str, int off, int len)
           
static void escapeJavaStyleString(PrintStream out, byte[] str, int off, int len)
           
static void escapeJavaStyleString(PrintStream target, String str)
           
static void escapeJavaStyleString(StringBuffer target, String str)
          Courtesy of commons-lang StringEscapeUtils, slightly modified, see below
static void escapeJavaStyleString(Writer out, String str, boolean escapeSingleQuote)
           
static String hex(char ch)
           
static boolean isBlank(String str)
          Checks if a (trimmed) String is null or blank.
static String[] split(String text, String separator)
           
static int unescapeJava(byte[] out, String str)
           
static void unescapeJava(StringWriter out, String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringUtils

public StringUtils()
Method Detail

split

public static String[] split(String text,
                             String separator)

isBlank

public static boolean isBlank(String str)

Checks if a (trimmed) String is null or blank.

Parameters:
str - the String to check
Returns:
true if the String is null, or length zero once trimmed

unescapeJava

public static void unescapeJava(StringWriter out,
                                String str)

unescapeJava

public static int unescapeJava(byte[] out,
                               String str)

escapeJavaStyleString

public static void escapeJavaStyleString(Writer out,
                                         String str,
                                         boolean escapeSingleQuote)
                                  throws IOException
Parameters:
out - write to receieve the escaped string
str - String to escape values in, may be null
escapeSingleQuote - escapes single quotes if true
Throws:
IOException - if an IOException occurs

escapeJavaStyleString

public static void escapeJavaStyleString(ByteBuffer out,
                                         byte[] str,
                                         int off,
                                         int len)

escapeJavaStyleString

public static void escapeJavaStyleString(PrintStream out,
                                         byte[] str,
                                         int off,
                                         int len)

escapeJavaStyleString

public static int escapeJavaStyleString(byte[] out,
                                        int outoff,
                                        byte[] str,
                                        int off,
                                        int len)

hex

public static String hex(char ch)

escapeJavaStyleString

public static void escapeJavaStyleString(StringBuffer target,
                                         String str)
Courtesy of commons-lang StringEscapeUtils, slightly modified, see below

Parameters:
str - String to escape values in, may be null

escapeJavaStyleString

public static void escapeJavaStyleString(PrintStream target,
                                         String str)


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.