org.boris.xlloop.util
Class CSV

java.lang.Object
  extended by org.boris.xlloop.util.CSV

public class CSV
extends java.lang.Object


Constructor Summary
CSV()
           
 
Method Summary
static java.io.BufferedReader openUrl(java.lang.String url)
          Try to open the given url as a file or url.
static java.lang.String[] parseLine(java.lang.String line, char delim, boolean hasQuotes)
          Parse a line.
static java.lang.String[][] readEx(java.lang.String url, java.lang.String delim, boolean hasQuotes)
          Read a CSV from a file or URL.
static java.lang.String toCSV(java.lang.String[] arr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSV

public CSV()
Method Detail

toCSV

public static java.lang.String toCSV(java.lang.String[] arr)

parseLine

public static java.lang.String[] parseLine(java.lang.String line,
                                           char delim,
                                           boolean hasQuotes)
Parse a line.

Parameters:
line. -
Returns:
String[].

openUrl

public static java.io.BufferedReader openUrl(java.lang.String url)
                                      throws java.lang.Exception
Try to open the given url as a file or url.

Parameters:
url. -
Returns:
BufferedReader.
Throws:
java.lang.Exception

readEx

public static java.lang.String[][] readEx(java.lang.String url,
                                          java.lang.String delim,
                                          boolean hasQuotes)
                                   throws java.lang.Exception
Read a CSV from a file or URL.

Parameters:
url. -
Returns:
String[][] (as the csv array).
Throws:
java.lang.Exception