org.beanio.parser.csv
Class CsvStreamDefinition
java.lang.Object
org.beanio.parser.StreamDefinition
org.beanio.parser.delimited.DelimitedStreamDefinition
org.beanio.parser.csv.CsvStreamDefinition
- All Implemented Interfaces:
- MessageFactory
public class CsvStreamDefinition
- extends DelimitedStreamDefinition
A CsvStreamDefinition is used to parse and format streams
that use a fixed length record format.
- Since:
- 1.0
- Author:
- Kevin Seim
Methods inherited from class org.beanio.parser.StreamDefinition |
createBeanReader, createBeanWriter, createRecord, createRecordReader, createRecordWriter, getFieldErrorMessage, getFieldLabel, getFormat, getLabel, getMode, getName, getRecordErrorMessage, getRecordLabel, getRootGroupDefinition, newGroupDefinition, newGroupNode, newRecordNode, setDefaultResourceBundle, setMaxOccurs, setMinOccurs, setMode, setName, setReaderFactory, setResourceBundle, setWriterFactory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvStreamDefinition
public CsvStreamDefinition()
- Constructs a new CsvStreamDefinition.
createDefaultReader
protected RecordReader createDefaultReader(Reader in)
- Description copied from class:
StreamDefinition
- Creates a default RecordReader to read from the given input stream.
This method is called by
StreamDefinition.createRecordReader(Reader)
if no record
reader factory was configured.
- Overrides:
createDefaultReader
in class DelimitedStreamDefinition
- Parameters:
in
- the input stream to read from
- Returns:
- a new RecordReader
createDefaultWriter
protected RecordWriter createDefaultWriter(Writer out)
- Description copied from class:
StreamDefinition
- Creates a default RecordWriter for writing to the given output stream.
This method is called by
StreamDefinition.createRecordWriter(Writer)
if no record
writer factory was configured.
- Overrides:
createDefaultWriter
in class DelimitedStreamDefinition
- Parameters:
out
- the output stream to write to
- Returns:
- a new RecordWriter
Copyright © 2010-2012 Kevin Seim