Package | Description |
---|---|
software.amazon.ion.system |
Public implementation of the core Ion system.
|
Modifier and Type | Method and Description |
---|---|
abstract IonBinaryWriterBuilder |
IonBinaryWriterBuilder.copy() |
abstract IonBinaryWriterBuilder |
IonBinaryWriterBuilder.immutable() |
abstract IonBinaryWriterBuilder |
IonBinaryWriterBuilder.mutable() |
static IonBinaryWriterBuilder |
IonBinaryWriterBuilder.standard()
The standard builder of binary writers, with all configuration
properties having their default values.
|
IonBinaryWriterBuilder |
IonBinaryWriterBuilder.withCatalog(IonCatalog catalog) |
abstract IonBinaryWriterBuilder |
IonBinaryWriterBuilder.withFloatBinary32Disabled()
Disables writing Binary32 (4-byte, single precision, IEEE-754) values for
floats.
|
abstract IonBinaryWriterBuilder |
IonBinaryWriterBuilder.withFloatBinary32Enabled()
Enables writing Binary32 (4-byte, single precision, IEEE-754) values
for floats when there would be no loss in precision.
|
IonBinaryWriterBuilder |
IonBinaryWriterBuilder.withImports(SymbolTable... imports) |
abstract IonBinaryWriterBuilder |
IonBinaryWriterBuilder.withInitialSymbolTable(SymbolTable symtab)
Declares the symbol table to use for encoded data.
|
IonBinaryWriterBuilder |
IonBinaryWriterBuilder.withStreamCopyOptimized(boolean optimized)
Declares whether built writers may attempt to optimize
IonWriter.writeValue(IonReader) by copying raw source data,
returning a new mutable builder if this is immutable. |
Constructor and Description |
---|
IonBinaryWriterBuilder(IonBinaryWriterBuilder that)
NOT FOR APPLICATION USE!
|