org.databene.platform.csv
Class CSVEntitySource
java.lang.Object
org.databene.model.data.AbstractEntitySource
org.databene.model.data.FileBasedEntitySource
org.databene.platform.csv.CSVEntitySource
- All Implemented Interfaces:
- java.lang.Iterable<Entity>, org.databene.commons.context.ContextAware, org.databene.commons.TypedIterable<Entity>, EntitySource
public class CSVEntitySource
- extends FileBasedEntitySource
Imports Entity data from CSV files.
- Author:
- Volker Bergmann
|
Constructor Summary |
CSVEntitySource()
|
CSVEntitySource(java.lang.String uri,
ComplexTypeDescriptor descriptor,
org.databene.commons.Converter<java.lang.String,?> preprocessor,
char separator,
java.lang.String encoding)
|
CSVEntitySource(java.lang.String uri,
java.lang.String entityName)
|
CSVEntitySource(java.lang.String uri,
java.lang.String entityName,
char separator)
|
CSVEntitySource(java.lang.String uri,
java.lang.String entityName,
char separator,
java.lang.String encoding)
|
CSVEntitySource(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 |
CSVEntitySource
public CSVEntitySource()
CSVEntitySource
public CSVEntitySource(java.lang.String uri,
java.lang.String entityName)
CSVEntitySource
public CSVEntitySource(java.lang.String uri,
java.lang.String entityName,
char separator)
CSVEntitySource
public CSVEntitySource(java.lang.String uri,
java.lang.String entityName,
char separator,
java.lang.String encoding)
CSVEntitySource
public CSVEntitySource(java.lang.String uri,
java.lang.String entityName,
org.databene.commons.Converter<java.lang.String,?> preprocessor,
char separator,
java.lang.String encoding)
CSVEntitySource
public CSVEntitySource(java.lang.String uri,
ComplexTypeDescriptor descriptor,
org.databene.commons.Converter<java.lang.String,?> preprocessor,
char separator,
java.lang.String encoding)
setSeparator
public void setSeparator(char separator)
setEncoding
public void setEncoding(java.lang.String encoding)
setEntityName
public void setEntityName(java.lang.String entityName)
setColumns
public void setColumns(java.lang.String[] columns)
iterator
public org.databene.commons.HeavyweightIterator<Entity> iterator()
toString
public java.lang.String toString()
- Overrides:
toString in class FileBasedEntitySource
Copyright © 2011. All Rights Reserved.