org.databene.document.csv
Class CSVIteratorFactory

java.lang.Object
  extended by org.databene.document.csv.CSVIteratorFactory

public class CSVIteratorFactory
extends java.lang.Object

Factory for all kinds of CSV iterators.

Created: 14.10.2009 11:40:31

Since:
0.5.0
Author:
Volker Bergmann

Method Summary
static HeavyweightIterator<java.lang.String> createCSVCellIterator(java.lang.String uri, char separator)
           
static HeavyweightIterator<java.lang.String[]> createCSVLineIterator(java.lang.String uri, char separator, boolean ignoreEmptyLines, java.lang.String encoding)
           
static HeavyweightIterator<java.lang.String> createCSVVellIteratorForColumn(java.lang.String uri, int column, char separator, boolean ignoreEmptyLines, java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createCSVCellIterator

public static HeavyweightIterator<java.lang.String> createCSVCellIterator(java.lang.String uri,
                                                                          char separator)
                                                                   throws java.io.IOException
Throws:
java.io.IOException

createCSVVellIteratorForColumn

public static HeavyweightIterator<java.lang.String> createCSVVellIteratorForColumn(java.lang.String uri,
                                                                                   int column,
                                                                                   char separator,
                                                                                   boolean ignoreEmptyLines,
                                                                                   java.lang.String encoding)
                                                                            throws java.io.IOException
Throws:
java.io.IOException

createCSVLineIterator

public static HeavyweightIterator<java.lang.String[]> createCSVLineIterator(java.lang.String uri,
                                                                            char separator,
                                                                            boolean ignoreEmptyLines,
                                                                            java.lang.String encoding)
                                                                     throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.