org.databene.platform.csv
Class CSVEntityIterator
java.lang.Object
org.databene.platform.csv.CSVEntityIterator
- All Implemented Interfaces:
- java.io.Closeable, java.util.Iterator<Entity>, org.databene.commons.HeavyweightIterator<Entity>
public class CSVEntityIterator
- extends java.lang.Object
- implements org.databene.commons.HeavyweightIterator<Entity>
Iterates Entities in a CSV file.
When the property 'columns' is set, the CSV file is assumed to have no header row.
Created: 07.04.2008 09:49:08
- Since:
- 0.5.1
- Author:
- Volker Bergmann
|
Constructor Summary |
CSVEntityIterator(java.lang.String uri,
ComplexTypeDescriptor descriptor,
org.databene.commons.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,
org.databene.commons.Converter<java.lang.String,?> preprocessor,
char separator,
java.lang.String encoding)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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,
org.databene.commons.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,
org.databene.commons.Converter<java.lang.String,?> preprocessor,
char separator,
java.lang.String encoding)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
setColumns
public void setColumns(java.lang.String[] columns)
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,
org.databene.commons.Converter<java.lang.String,java.lang.String> preprocessor,
org.databene.commons.Patterns patterns)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2011. All Rights Reserved.