BeanIO 2.0.4

org.beanio.internal.compiler.csv
Class CsvParserFactory

java.lang.Object
  extended by org.beanio.internal.compiler.ProcessorSupport
      extended by org.beanio.internal.compiler.ParserFactorySupport
          extended by org.beanio.internal.compiler.flat.FlatParserFactory
              extended by org.beanio.internal.compiler.delimited.DelimitedParserFactory
                  extended by org.beanio.internal.compiler.csv.CsvParserFactory
All Implemented Interfaces:
ParserFactory

public class CsvParserFactory
extends DelimitedParserFactory

A ParserFactory for the CSV stream format.

Since:
2.0
Author:
Kevin Seim

Constructor Summary
CsvParserFactory()
          Constructs a new CsvParserFactory.
 
Method Summary
 StreamFormat createStreamFormat(StreamConfig config)
          Creates a format specific StreamFormat.
protected  RecordParserFactory getDefaultRecordParserFactory()
          Returns the default RecordParserFactory.
 
Methods inherited from class org.beanio.internal.compiler.delimited.DelimitedParserFactory
createFieldFormat, createRecordFormat
 
Methods inherited from class org.beanio.internal.compiler.flat.FlatParserFactory
createPreprocessor, finalizeRecord
 
Methods inherited from class org.beanio.internal.compiler.ParserFactorySupport
createAggregation, createProperty, createRecordAggregation, createRecordParserFactory, createStream, finalizeGroup, finalizeGroup, finalizeGroupIteration, finalizeGroupMain, finalizeRecord, finalizeRecordIteration, finalizeRecordMain, finalizeSegment, finalizeSegment, finalizeSegmentIteration, finalizeSegmentMain, finalizeStream, getBeanClass, getField, handleConstant, handleField, initializeGroup, initializeGroupIteration, initializeGroupMain, initializeRecord, initializeRecordIteration, initializeRecordMain, initializeSegment, initializeSegmentIteration, initializeSegmentMain, initializeStream, isBound, isReadEnabled, isSegmentRequired, isWriteEnabled, parseDefaultValue, popParser, popProperty, pushParser, pushProperty, reflectCollectionType, reflectPropertyType, setClassLoader, setTypeHandlerFactory, updateConstructor
 
Methods inherited from class org.beanio.internal.compiler.ProcessorSupport
getParent, handleComponent, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CsvParserFactory

public CsvParserFactory()
Constructs a new CsvParserFactory.

Method Detail

createStreamFormat

public StreamFormat createStreamFormat(StreamConfig config)
Description copied from class: ParserFactorySupport
Creates a format specific StreamFormat.

Overrides:
createStreamFormat in class DelimitedParserFactory
Parameters:
config - the stream configuration
Returns:
the new StreamFormat

getDefaultRecordParserFactory

protected RecordParserFactory getDefaultRecordParserFactory()
Description copied from class: ParserFactorySupport
Returns the default RecordParserFactory.

Overrides:
getDefaultRecordParserFactory in class DelimitedParserFactory
Returns:
the RecordParserFactory

BeanIO 2.0.4

Copyright © 2010-2013 Kevin Seim