org.databene.platform.flat
Class FlatFileEntitySource
java.lang.Object
org.databene.model.data.AbstractEntitySource
org.databene.model.data.FileBasedEntitySource
org.databene.platform.flat.FlatFileEntitySource
- All Implemented Interfaces:
- java.lang.Iterable<Entity>, org.databene.commons.context.ContextAware, org.databene.commons.TypedIterable<Entity>, EntitySource
public class FlatFileEntitySource
- extends FileBasedEntitySource
Reads Entities from a flat file.
Created at 07.11.2008 18:18:24
- Since:
- 0.5.6
- Author:
- Volker Bergmann
|
Field Summary |
protected org.databene.commons.Converter<java.lang.String[],Entity> |
converter
|
protected java.lang.Iterable<java.lang.String[]> |
iterable
|
|
Constructor Summary |
FlatFileEntitySource()
|
FlatFileEntitySource(java.lang.String uri,
ComplexTypeDescriptor entityDescriptor,
org.databene.commons.Converter<java.lang.String,java.lang.String> preprocessor,
java.lang.String encoding,
java.lang.String lineFilter,
org.databene.document.flat.FlatFileColumnDescriptor... descriptors)
|
FlatFileEntitySource(java.lang.String uri,
ComplexTypeDescriptor entityDescriptor,
java.lang.String encoding,
java.lang.String lineFilter,
org.databene.document.flat.FlatFileColumnDescriptor... descriptors)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
iterable
protected java.lang.Iterable<java.lang.String[]> iterable
converter
protected org.databene.commons.Converter<java.lang.String[],Entity> converter
FlatFileEntitySource
public FlatFileEntitySource()
FlatFileEntitySource
public FlatFileEntitySource(java.lang.String uri,
ComplexTypeDescriptor entityDescriptor,
java.lang.String encoding,
java.lang.String lineFilter,
org.databene.document.flat.FlatFileColumnDescriptor... descriptors)
FlatFileEntitySource
public FlatFileEntitySource(java.lang.String uri,
ComplexTypeDescriptor entityDescriptor,
org.databene.commons.Converter<java.lang.String,java.lang.String> preprocessor,
java.lang.String encoding,
java.lang.String lineFilter,
org.databene.document.flat.FlatFileColumnDescriptor... descriptors)
setEncoding
public void setEncoding(java.lang.String encoding)
getEntity
public java.lang.String getEntity()
setEntity
public void setEntity(java.lang.String entity)
setProperties
public void setProperties(java.lang.String properties)
setColumns
public void setColumns(java.lang.String columns)
setLineFilter
public void setLineFilter(java.lang.String lineFilter)
getType
public java.lang.Class<Entity> getType()
- Specified by:
getType in interface org.databene.commons.TypedIterable<Entity>- Overrides:
getType in class AbstractEntitySource
iterator
public org.databene.commons.HeavyweightIterator<Entity> iterator()
Copyright © 2011. All Rights Reserved.