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.Features enabled, as bitmask. |
protected int |
_formatParserFeatures
Set of
IonParser.Features 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, streamWriteFeaturesprotected 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.Features enabled, as bitmask.protected int _formatGeneratorFeatures
IonGenerator.Features 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.