com.cloudera.cdk.morphline.shaded.com.googlecode.jcsv.fastreader.CSVTokenizer

Here are the examples of the java api class com.cloudera.cdk.morphline.shaded.com.googlecode.jcsv.fastreader.CSVTokenizer taken from open source projects.

1. CSVTokenizerTest#split()

Project: cdk
File: CSVTokenizerTest.java
private List<String> split(String line, char separator, boolean isQuoted) throws IOException {
    Record record = new Record();
    CSVTokenizer tokenizer;
    if (isQuoted) {
        tokenizer = new QuotedCSVTokenizer(separator, false, new ArrayList(), '"');
        tokenizer.tokenizeLine(line, new BufferedReader(new StringReader("")), record);
    } else {
        tokenizer = new SimpleCSVTokenizer(separator, false, new ArrayList());
        tokenizer.tokenizeLine(line, null, record);
    }
    List results = new ArrayList();
    for (int i = 0; i < record.getFields().asMap().size(); i++) {
        assertEquals(1, record.get("column" + i).size());
        results.add(record.getFirstValue("column" + i));
    }
    return results;
}