org.databene.platform.fixedwidth
Class FixedWidthEntitySource
java.lang.Object
org.databene.webdecs.util.AbstractDataSource<Entity>
org.databene.model.data.AbstractEntitySource
org.databene.model.data.FileBasedEntitySource
org.databene.platform.fixedwidth.FixedWidthEntitySource
- All Implemented Interfaces:
- java.io.Closeable, org.databene.commons.context.ContextAware, EntitySource, org.databene.webdecs.DataSource<Entity>
- Direct Known Subclasses:
- FlatFileEntitySource
public class FixedWidthEntitySource
- extends FileBasedEntitySource
Reads Entities from a fixed-width 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 org.databene.webdecs.DataSource<java.lang.String[]> |
source
|
Fields inherited from class org.databene.webdecs.util.AbstractDataSource |
type |
Constructor Summary |
FixedWidthEntitySource()
|
FixedWidthEntitySource(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.fixedwidth.FixedWidthColumnDescriptor... descriptors)
|
FixedWidthEntitySource(java.lang.String uri,
ComplexTypeDescriptor entityDescriptor,
java.lang.String encoding,
java.lang.String lineFilter,
org.databene.document.fixedwidth.FixedWidthColumnDescriptor... descriptors)
|
Methods inherited from class org.databene.webdecs.util.AbstractDataSource |
close |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.databene.webdecs.DataSource |
close |
source
protected org.databene.webdecs.DataSource<java.lang.String[]> source
converter
protected org.databene.commons.Converter<java.lang.String[],Entity> converter
FixedWidthEntitySource
public FixedWidthEntitySource()
FixedWidthEntitySource
public FixedWidthEntitySource(java.lang.String uri,
ComplexTypeDescriptor entityDescriptor,
java.lang.String encoding,
java.lang.String lineFilter,
org.databene.document.fixedwidth.FixedWidthColumnDescriptor... descriptors)
FixedWidthEntitySource
public FixedWidthEntitySource(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.fixedwidth.FixedWidthColumnDescriptor... descriptors)
setEncoding
public void setEncoding(java.lang.String encoding)
getEntity
public java.lang.String getEntity()
setEntity
public void setEntity(java.lang.String entity)
setProperties
@Deprecated
public void setProperties(java.lang.String properties)
- Deprecated. use
setColumns(String)
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.webdecs.DataSource<Entity>
- Overrides:
getType
in class org.databene.webdecs.util.AbstractDataSource<Entity>
iterator
public org.databene.webdecs.DataIterator<Entity> iterator()
Copyright © 2013. All Rights Reserved.