org.databene.platform.csv
Class CSVEntityIterator

java.lang.Object
  extended by org.databene.platform.csv.CSVEntityIterator
All Implemented Interfaces:
java.io.Closeable, java.util.Iterator<Entity>, HeavyweightIterator<Entity>

public class CSVEntityIterator
extends java.lang.Object
implements HeavyweightIterator<Entity>

Iterates Entities in a CSV file.

Created: 07.04.2008 09:49:08

Since:
0.5.1
Author:
Volker Bergmann

Constructor Summary
CSVEntityIterator(java.lang.String uri, ComplexTypeDescriptor descriptor, Converter<java.lang.String,?> preprocessor, char separator, java.lang.String encoding)
           
CSVEntityIterator(java.lang.String uri, java.lang.String entityName)
           
CSVEntityIterator(java.lang.String uri, java.lang.String entityName, char separator)
           
CSVEntityIterator(java.lang.String uri, java.lang.String entityName, char separator, java.lang.String encoding)
           
CSVEntityIterator(java.lang.String uri, java.lang.String entityName, Converter<java.lang.String,?> preprocessor, char separator, java.lang.String encoding)
           
 
Method Summary
 void close()
           
 boolean hasNext()
           
 Entity next()
           
static java.util.List<Entity> parseAll(java.lang.String uri, char separator, java.lang.String encoding, ComplexTypeDescriptor descriptor, Converter<java.lang.String,java.lang.String> preprocessor, Patterns patterns)
           
 void remove()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CSVEntityIterator

public CSVEntityIterator(java.lang.String uri,
                         java.lang.String entityName)
                  throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

CSVEntityIterator

public CSVEntityIterator(java.lang.String uri,
                         java.lang.String entityName,
                         char separator)
                  throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

CSVEntityIterator

public CSVEntityIterator(java.lang.String uri,
                         java.lang.String entityName,
                         char separator,
                         java.lang.String encoding)
                  throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

CSVEntityIterator

public CSVEntityIterator(java.lang.String uri,
                         java.lang.String entityName,
                         Converter<java.lang.String,?> preprocessor,
                         char separator,
                         java.lang.String encoding)
                  throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

CSVEntityIterator

public CSVEntityIterator(java.lang.String uri,
                         ComplexTypeDescriptor descriptor,
                         Converter<java.lang.String,?> preprocessor,
                         char separator,
                         java.lang.String encoding)
                  throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException
Method Detail

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<Entity>

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<Entity>

next

public Entity next()
Specified by:
next in interface java.util.Iterator<Entity>

close

public void close()
Specified by:
close in interface java.io.Closeable

parseAll

public static java.util.List<Entity> parseAll(java.lang.String uri,
                                              char separator,
                                              java.lang.String encoding,
                                              ComplexTypeDescriptor descriptor,
                                              Converter<java.lang.String,java.lang.String> preprocessor,
                                              Patterns patterns)
                                       throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.