public class IonFactoryBuilder extends com.fasterxml.jackson.core.TSFBuilder<IonFactory,IonFactoryBuilder>
TSFBuilder
implementation for constructing IonFactory
instances.Modifier and Type | Field and Description |
---|---|
protected boolean |
_createBinaryWriters |
protected int |
_formatGeneratorFeatures
Set of
IonGenerator.Feature s enabled, as bitmask. |
protected int |
_formatParserFeatures
Set of
IonParser.Feature s enabled, as bitmask. |
protected com.amazon.ion.IonSystem |
_system
If a custom
IonSystem instance is needed, configured here;
if left as null , will use:
IonSystemBuilder.standard().build()
|
Modifier | Constructor and Description |
---|---|
protected |
IonFactoryBuilder(boolean createBinary) |
|
IonFactoryBuilder(IonFactory base) |
_legacyDisable, _legacyDisable, _legacyEnable, _legacyEnable, _this, configure, configure, configure, configure, configure, disable, disable, disable, disable, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, enable, enable, enable, enable, factoryFeaturesMask, inputDecorator, inputDecorator, outputDecorator, outputDecorator, streamReadFeatures, streamWriteFeatures
protected com.amazon.ion.IonSystem _system
IonSystem
instance is needed, configured here;
if left as null
, will use:
IonSystemBuilder.standard().build()
protected boolean _createBinaryWriters
protected int _formatParserFeatures
IonParser.Feature
s enabled, as bitmask.protected int _formatGeneratorFeatures
IonGenerator.Feature
s enabled, as bitmask.protected IonFactoryBuilder(boolean createBinary)
public IonFactoryBuilder(IonFactory base)
public IonFactory build()
build
in class com.fasterxml.jackson.core.TSFBuilder<IonFactory,IonFactoryBuilder>
public IonFactoryBuilder withBinaryWriters()
public IonFactoryBuilder withTextualWriters()
public IonFactoryBuilder ionSystem(com.amazon.ion.IonSystem system)
public IonFactoryBuilder enable(IonParser.Feature f)
public IonFactoryBuilder enable(IonParser.Feature first, IonParser.Feature... other)
public IonFactoryBuilder disable(IonParser.Feature f)
public IonFactoryBuilder disable(IonParser.Feature first, IonParser.Feature... other)
public IonFactoryBuilder configure(IonParser.Feature f, boolean state)
public IonFactoryBuilder enable(IonGenerator.Feature f)
public IonFactoryBuilder enable(IonGenerator.Feature first, IonGenerator.Feature... other)
public IonFactoryBuilder disable(IonGenerator.Feature f)
public IonFactoryBuilder disable(IonGenerator.Feature first, IonGenerator.Feature... other)
public IonFactoryBuilder configure(IonGenerator.Feature f, boolean state)
public boolean willCreateBinaryWriters()
public com.amazon.ion.IonSystem ionSystem()
public int formatParserFeaturesMask()
public int formatGeneratorFeaturesMask()
Copyright © 2022 FasterXML. All rights reserved.