Package org.beanio.internal.compiler.csv
Class CsvParserFactory
- java.lang.Object
-
- org.beanio.internal.compiler.ProcessorSupport
-
- org.beanio.internal.compiler.ParserFactorySupport
-
- org.beanio.internal.compiler.flat.FlatParserFactory
-
- org.beanio.internal.compiler.delimited.DelimitedParserFactory
-
- org.beanio.internal.compiler.csv.CsvParserFactory
-
- All Implemented Interfaces:
ParserFactory
public class CsvParserFactory extends DelimitedParserFactory
AParserFactory
for the CSV stream format.- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description CsvParserFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamFormat
createStreamFormat(StreamConfig config)
Creates a format specificStreamFormat
.protected RecordParserFactory
getDefaultRecordParserFactory()
Returns the defaultRecordParserFactory
.-
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, reflectAggregationType, reflectCollectionType, reflectPropertyType, reflectRecordAggregationType, setClassLoader, setTypeHandlerFactory, updateConstructor
-
Methods inherited from class org.beanio.internal.compiler.ProcessorSupport
getParent, handleComponent, process
-
-
-
-
Method Detail
-
createStreamFormat
public StreamFormat createStreamFormat(StreamConfig config)
Description copied from class:ParserFactorySupport
Creates a format specificStreamFormat
.- Overrides:
createStreamFormat
in classDelimitedParserFactory
- Parameters:
config
- the stream configuration- Returns:
- the new
StreamFormat
-
getDefaultRecordParserFactory
protected RecordParserFactory getDefaultRecordParserFactory()
Description copied from class:ParserFactorySupport
Returns the defaultRecordParserFactory
.- Overrides:
getDefaultRecordParserFactory
in classDelimitedParserFactory
- Returns:
- the
RecordParserFactory
-
-