Class CsvFactoryBuilder
- java.lang.Object
-
- com.fasterxml.jackson.core.TSFBuilder<CsvFactory,CsvFactoryBuilder>
-
- com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder
-
public class CsvFactoryBuilder extends com.fasterxml.jackson.core.TSFBuilder<CsvFactory,CsvFactoryBuilder>
TSFBuilder
implementation for constructingCsvFactory
instances.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected int
_formatGeneratorFeatures
Set ofCsvGenerator.Feature
s enabled, as bitmask.protected int
_formatParserFeatures
Set ofCsvParser.Feature
s enabled, as bitmask.-
Fields inherited from class com.fasterxml.jackson.core.TSFBuilder
_errorReportConfiguration, _factoryFeatures, _generatorDecorators, _inputDecorator, _outputDecorator, _recyclerPool, _streamReadConstraints, _streamReadFeatures, _streamWriteConstraints, _streamWriteFeatures, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CsvFactoryBuilder()
CsvFactoryBuilder(CsvFactory base)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsvFactory
build()
CsvFactoryBuilder
configure(CsvGenerator.Feature f, boolean state)
CsvFactoryBuilder
configure(CsvParser.Feature f, boolean state)
CsvFactoryBuilder
disable(CsvGenerator.Feature f)
CsvFactoryBuilder
disable(CsvGenerator.Feature first, CsvGenerator.Feature... other)
CsvFactoryBuilder
disable(CsvParser.Feature f)
CsvFactoryBuilder
disable(CsvParser.Feature first, CsvParser.Feature... other)
CsvFactoryBuilder
enable(CsvGenerator.Feature f)
CsvFactoryBuilder
enable(CsvGenerator.Feature first, CsvGenerator.Feature... other)
CsvFactoryBuilder
enable(CsvParser.Feature f)
CsvFactoryBuilder
enable(CsvParser.Feature first, CsvParser.Feature... other)
int
formatGeneratorFeaturesMask()
int
formatParserFeaturesMask()
-
Methods inherited from class com.fasterxml.jackson.core.TSFBuilder
_copy, _legacyDisable, _legacyDisable, _legacyEnable, _legacyEnable, _this, addDecorator, configure, configure, configure, configure, configure, disable, disable, disable, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, enable, enable, enable, errorReportConfiguration, factoryFeaturesMask, inputDecorator, inputDecorator, outputDecorator, outputDecorator, recyclerPool, recyclerPool, streamReadConstraints, streamReadFeatures, streamWriteConstraints, streamWriteFeatures
-
-
-
-
Field Detail
-
_formatParserFeatures
protected int _formatParserFeatures
Set ofCsvParser.Feature
s enabled, as bitmask.
-
_formatGeneratorFeatures
protected int _formatGeneratorFeatures
Set ofCsvGenerator.Feature
s enabled, as bitmask.
-
-
Constructor Detail
-
CsvFactoryBuilder
protected CsvFactoryBuilder()
-
CsvFactoryBuilder
public CsvFactoryBuilder(CsvFactory base)
-
-
Method Detail
-
enable
public CsvFactoryBuilder enable(CsvParser.Feature f)
-
enable
public CsvFactoryBuilder enable(CsvParser.Feature first, CsvParser.Feature... other)
-
disable
public CsvFactoryBuilder disable(CsvParser.Feature f)
-
disable
public CsvFactoryBuilder disable(CsvParser.Feature first, CsvParser.Feature... other)
-
configure
public CsvFactoryBuilder configure(CsvParser.Feature f, boolean state)
-
enable
public CsvFactoryBuilder enable(CsvGenerator.Feature f)
-
enable
public CsvFactoryBuilder enable(CsvGenerator.Feature first, CsvGenerator.Feature... other)
-
disable
public CsvFactoryBuilder disable(CsvGenerator.Feature f)
-
disable
public CsvFactoryBuilder disable(CsvGenerator.Feature first, CsvGenerator.Feature... other)
-
configure
public CsvFactoryBuilder configure(CsvGenerator.Feature f, boolean state)
-
formatParserFeaturesMask
public int formatParserFeaturesMask()
-
formatGeneratorFeaturesMask
public int formatGeneratorFeaturesMask()
-
build
public CsvFactory build()
- Specified by:
build
in classcom.fasterxml.jackson.core.TSFBuilder<CsvFactory,CsvFactoryBuilder>
- Returns:
- Factory instance configured with builder configuration
-
-