util
Class StringMan

java.lang.Object
  extended by util.StringMan

public class StringMan
extends java.lang.Object

Container of string related utilities.


Field Summary
private static int uniqVar
           
 
Constructor Summary
StringMan()
           
 
Method Summary
static
<A> java.util.ArrayList<java.lang.String>
colToStringArray(A... _coll)
           
static
<A> java.util.ArrayList<java.lang.String>
colToStringArray(java.util.Collection<A> _coll)
           
static java.lang.String commaList(java.util.ArrayList<java.lang.String> parts)
          Concatenates multiple strings with commas.
static java.lang.String commaListNoSpace(java.util.ArrayList<java.lang.String> parts)
           
static java.lang.String commaListParen(java.util.ArrayList<java.lang.String> ts)
          Concatenates multiple strings with commas, and then surrounds the result with a pair of parentheses.
static java.lang.String escapeJavaString(java.lang.String s)
           
static java.lang.String getUniqVarName()
           
static java.lang.String indentHead()
           
static java.lang.String join(java.lang.String sep, java.util.ArrayList<java.lang.String> parts)
          Concatenates multiple strings with a given separator.
static java.lang.String nextLine()
           
static java.lang.String repeat(java.lang.String str, int repeat)
           
static
<A> java.util.HashSet<A>
toHashSet(A obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uniqVar

private static int uniqVar
Constructor Detail

StringMan

public StringMan()
Method Detail

getUniqVarName

public static java.lang.String getUniqVarName()

escapeJavaString

public static java.lang.String escapeJavaString(java.lang.String s)

commaListNoSpace

public static java.lang.String commaListNoSpace(java.util.ArrayList<java.lang.String> parts)

indentHead

public static java.lang.String indentHead()

nextLine

public static java.lang.String nextLine()

toHashSet

public static <A> java.util.HashSet<A> toHashSet(A obj)

colToStringArray

public static <A> java.util.ArrayList<java.lang.String> colToStringArray(java.util.Collection<A> _coll)

colToStringArray

public static <A> java.util.ArrayList<java.lang.String> colToStringArray(A... _coll)

join

public static java.lang.String join(java.lang.String sep,
                                    java.util.ArrayList<java.lang.String> parts)
Concatenates multiple strings with a given separator.

Parameters:
sep - the separator
parts - substrings to be concatenated
Returns:
the resulting string

commaList

public static java.lang.String commaList(java.util.ArrayList<java.lang.String> parts)
Concatenates multiple strings with commas.

Parameters:
parts - list substrings to be concatenated
Returns:
the resulting string

commaListParen

public static java.lang.String commaListParen(java.util.ArrayList<java.lang.String> ts)
Concatenates multiple strings with commas, and then surrounds the result with a pair of parentheses.

Parameters:
ts - substrings to be concatenated
Returns:
the resulting string

repeat

public static java.lang.String repeat(java.lang.String str,
                                      int repeat)