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
Set of
IonFactory.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) |
Modifier and Type | Method and Description |
---|---|
IonFactory |
build() |
com.amazon.ion.IonSystem |
ionSystem() |
IonFactoryBuilder |
ionSystem(com.amazon.ion.IonSystem system) |
boolean |
willCreateBinaryWriters() |
IonFactoryBuilder |
withBinaryWriters() |
IonFactoryBuilder |
withTextualWriters() |
_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
IonFactory.Feature
s enabled, as bitmask.protected IonFactoryBuilder(boolean createBinary)
public IonFactoryBuilder(IonFactory base)
public IonFactoryBuilder withBinaryWriters()
public IonFactoryBuilder withTextualWriters()
public IonFactoryBuilder ionSystem(com.amazon.ion.IonSystem system)
public boolean willCreateBinaryWriters()
public com.amazon.ion.IonSystem ionSystem()
public IonFactory build()
build
in class com.fasterxml.jackson.core.TSFBuilder<IonFactory,IonFactoryBuilder>
Copyright © 2020 FasterXML. All rights reserved.