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.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) |
| 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, streamWriteFeaturesprotected com.amazon.ion.IonSystem _system
IonSystem instance is needed, configured here;
if left as null, will use:
IonSystemBuilder.standard().build()
protected boolean _createBinaryWriters
IonFactory.Features 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 © 2019 FasterXML. All rights reserved.