Package | Description |
---|---|
software.amazon.ion |
Public interfaces of the core Ion system.
|
Modifier and Type | Method and Description |
---|---|
IonReader |
IonSystem.newReader(byte[] ionData)
Creates an new
IonReader instance over a block of Ion data,
detecting whether it's text or binary data. |
IonReader |
IonSystem.newReader(byte[] ionData,
int offset,
int len)
Creates an new
IonReader instance over a block of Ion data,
detecting whether it's text or binary data. |
IonReader |
IonSystem.newReader(InputStream ionData)
Creates a new
IonReader instance over a stream of Ion data,
detecting whether it's text or binary data. |
IonReader |
IonSystem.newReader(IonValue value)
|
IonReader |
IonSystem.newReader(Reader ionText)
Creates an new
IonReader instance over Ion text data. |
IonReader |
IonSystem.newReader(String ionText)
Creates an new
IonReader instance over Ion text data. |
Modifier and Type | Method and Description |
---|---|
SymbolTable |
IonSystem.newSharedSymbolTable(IonReader reader)
Materializes a shared symbol table from its serialized form.
|
SymbolTable |
IonSystem.newSharedSymbolTable(IonReader reader,
boolean alreadyOnStruct)
Materializes a shared symbol table from its serialized form.
|
IonValue |
IonSystem.newValue(IonReader reader)
Extracts the current value from a reader into an
IonValue . |
void |
IonWriter.writeValue(IonReader reader)
Writes the current value from a reader.
|
void |
IonWriter.writeValues(IonReader reader)
Writes a reader's current value, and all following values until the end
of the current container.
|