Top Description Fields Constructors Methods
tools.jackson.dataformat.ion

public Class IonFactoryBuilder

extends DecorableTSFactory.DecorableTSFBuilder<IonFactory, IonFactoryBuilder>
Class Inheritance
Imports
tools.jackson.core.ErrorReportConfiguration, .StreamReadConstraints, .StreamWriteConstraints, tools.jackson.core.base.DecorableTSFactory.DecorableTSFBuilder, com.amazon.ion.IonSystem, com.amazon.ion.system.IonSystemBuilder

tools.jackson.core.TSFBuilder implementation for constructing IonFactory instances.

Field Summary

Modifier and TypeField and Description
protected boolean
protected IonSystem
_system

If a custom IonSystem instance is needed, configured here; if left as null, will use: IonSystemBuilder.standard().build()

Inherited from tools.jackson.core.base.DecorableTSFactory.DecorableTSFBuilder:
_generatorDecorators_inputDecorator_outputDecorator

Constructor Summary

AccessConstructor and Description
protected
IonFactoryBuilder(boolean createBinary)

public

Method Summary

Modifier and TypeMethod and Description
public IonFactory
build()

Implements abstract tools.jackson.core.TSFBuilder.build.

Method for constructing actual TokenStreamFactory instance, given configuration.

public IonFactoryBuilder
configure(IonReadFeature f, boolean state)

public IonFactoryBuilder
configure(IonWriteFeature f, boolean state)

public IonFactoryBuilder
public IonFactoryBuilder
public IonFactoryBuilder
public IonFactoryBuilder
public IonFactoryBuilder
public IonFactoryBuilder
public IonFactoryBuilder
public IonFactoryBuilder
public IonFactoryBuilder
public IonSystem
public boolean
public IonFactoryBuilder
public IonFactoryBuilder
Inherited from tools.jackson.core.base.DecorableTSFactory.DecorableTSFBuilder:
addDecoratorgeneratorDecoratorsinputDecoratorinputDecoratoroutputDecoratoroutputDecorator

Field Detail

_createBinaryWritersback to summary
protected boolean _createBinaryWriters
_systemback to summary
protected IonSystem _system

If a custom IonSystem instance is needed, configured here; if left as null, will use: IonSystemBuilder.standard().build()

Constructor Detail

IonFactoryBuilderback to summary
protected IonFactoryBuilder(boolean createBinary)
IonFactoryBuilderback to summary
public IonFactoryBuilder(IonFactory base)

Method Detail

buildback to summary
public IonFactory build()

Implements abstract tools.jackson.core.TSFBuilder.build.

Doc from tools.jackson.core.TSFBuilder.build.

Method for constructing actual TokenStreamFactory instance, given configuration.

Annotations
@Override
configureback to summary
public IonFactoryBuilder configure(IonReadFeature f, boolean state)
configureback to summary
public IonFactoryBuilder configure(IonWriteFeature f, boolean state)
disableback to summary
public IonFactoryBuilder disable(IonReadFeature f)
disableback to summary
public IonFactoryBuilder disable(IonReadFeature first, IonReadFeature... other)
disableback to summary
public IonFactoryBuilder disable(IonWriteFeature f)
disableback to summary
public IonFactoryBuilder disable(IonWriteFeature first, IonWriteFeature... other)
enableback to summary
public IonFactoryBuilder enable(IonReadFeature f)
enableback to summary
public IonFactoryBuilder enable(IonReadFeature first, IonReadFeature... other)
enableback to summary
public IonFactoryBuilder enable(IonWriteFeature f)
enableback to summary
public IonFactoryBuilder enable(IonWriteFeature first, IonWriteFeature... other)
ionSystemback to summary
public IonFactoryBuilder ionSystem(IonSystem system)
ionSystemback to summary
public IonSystem ionSystem()
willCreateBinaryWritersback to summary
public boolean willCreateBinaryWriters()
withBinaryWritersback to summary
public IonFactoryBuilder withBinaryWriters()
withTextualWritersback to summary
public IonFactoryBuilder withTextualWriters()