org.easycsv
Class CsvUtil

java.lang.Object
  extended by org.easycsv.CsvUtil

public final class CsvUtil
extends java.lang.Object

Version:
$LastChangedRevision: 14 $
Author:
Oliver J. Siegmar

Method Summary
static java.util.List<java.util.List<java.lang.String>> getAsStringList(java.util.List<CsvRow> csvRows)
          Converts a list of CsvRows to a list of string-lists representing the value of the given CsvRows.
static
<T> java.util.List<T>
listDupeCheck(java.util.List<T> c)
          Check if the given list contains dupes.
static java.lang.String ltrim(java.lang.String str)
          Returns a copy of the string, with leading whitespace omitted.
static void normalizeStrings(ImportSettings importSettings, java.util.List<java.lang.String> strings)
          Normalize a list of strings with the settings specified in importSettings.
static java.util.List<java.lang.String> rowSplit(ImportSettings importSettings, java.lang.String str)
           
static java.lang.String rtrim(java.lang.String str)
          Returns a copy of the string, with trailing whitespace omitted.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

ltrim

public static java.lang.String ltrim(java.lang.String str)
Returns a copy of the string, with leading whitespace omitted.

Parameters:
str - The string to be trim'ed
Returns:
A copy of this string with leading and trailing white space removed, or this string if it has no leading or trailing white space.
See Also:
java.util.String#trim()

rtrim

public static java.lang.String rtrim(java.lang.String str)
Returns a copy of the string, with trailing whitespace omitted.

Parameters:
str - The string to be trim'ed
Returns:
A copy of this string with leading and trailing white space removed, or this string if it has no leading or trailing white space.
See Also:
java.util.String#trim()

normalizeStrings

public static void normalizeStrings(ImportSettings importSettings,
                                    java.util.List<java.lang.String> strings)
Normalize a list of strings with the settings specified in importSettings.

Parameters:
importSettings - the settings how the strings should be normalized
strings - the strings to be normalized

getAsStringList

public static java.util.List<java.util.List<java.lang.String>> getAsStringList(java.util.List<CsvRow> csvRows)
Converts a list of CsvRows to a list of string-lists representing the value of the given CsvRows.

Parameters:
csvRows - the list of CsvRows
Returns:
a list of string-lists representing the value of the given CsvRows

rowSplit

public static java.util.List<java.lang.String> rowSplit(ImportSettings importSettings,
                                                        java.lang.String str)
Parameters:
importSettings -
str -
Returns:

listDupeCheck

public static <T> java.util.List<T> listDupeCheck(java.util.List<T> c)
Check if the given list contains dupes.

Parameters:
List - a list of objects
Returns:
a list of objects that are contained more than once in the given list


Copyright 2005-2005-2006 null. All Rights Reserved.