Package | Description |
---|---|
software.amazon.ion |
Public interfaces of the core Ion system.
|
software.amazon.ion.system |
Public implementation of the core Ion system.
|
software.amazon.ion.util |
Various utilites for working with Ion data.
|
Modifier and Type | Method and Description |
---|---|
IonWriter |
IonSystem.newBinaryWriter(OutputStream out,
SymbolTable... imports)
Creates a new writer that will encode binary Ion data,
using the given shared symbol tables as imports.
|
IonWriter |
IonSystem.newTextWriter(Appendable out)
Creates a new writer that will write text to the given output
stream.
|
IonWriter |
IonSystem.newTextWriter(Appendable out,
SymbolTable... imports)
Creates a new writer that will write text to the given output
stream, using the given shared symbol tables as imports.
|
IonWriter |
IonSystem.newTextWriter(OutputStream out)
Creates a new writer that will write UTF-8 text to the given output
stream.
|
IonWriter |
IonSystem.newTextWriter(OutputStream out,
SymbolTable... imports)
Creates a new writer that will write UTF-8 text to the given output
stream, using the given shared symbol tables as imports.
|
IonWriter |
IonSystem.newWriter(IonContainer container)
Creates a new writer that will add
IonValue s to the given
container. |
Modifier and Type | Method and Description |
---|---|
void |
SymbolTable.writeTo(IonWriter writer)
Writes an Ion representation of this symbol table.
|
void |
IonValue.writeTo(IonWriter writer)
Copies this value to the given
IonWriter . |
Modifier and Type | Method and Description |
---|---|
abstract IonWriter |
IonTextWriterBuilder.build(Appendable out)
Creates a new writer that will write text to the given output
stream.
|
abstract IonWriter |
IonWriterBuilder.build(OutputStream out)
Builds a new writer based on this builder's configuration
properties.
|
Modifier and Type | Method and Description |
---|---|
static void |
IonStreamUtils.writeBoolList(IonWriter writer,
boolean[] values)
writes an IonList with a series of IonBool values.
|
static void |
IonStreamUtils.writeFloatList(IonWriter writer,
double[] values)
writes an IonList with a series of IonFloat values.
|
static void |
IonStreamUtils.writeFloatList(IonWriter writer,
float[] values)
writes an IonList with a series of IonFloat values.
|
static void |
IonStreamUtils.writeIntList(IonWriter writer,
byte[] values)
writes an IonList with a series of IonInt values.
|
static void |
IonStreamUtils.writeIntList(IonWriter writer,
int[] values)
writes an IonList with a series of IonInt values.
|
static void |
IonStreamUtils.writeIntList(IonWriter writer,
long[] values)
writes an IonList with a series of IonInt values.
|
static void |
IonStreamUtils.writeIntList(IonWriter writer,
short[] values)
writes an IonList with a series of IonInt values.
|
static void |
IonStreamUtils.writeStringList(IonWriter writer,
String[] values)
writes an IonList with a series of IonString values.
|