| 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.
|
| Class and Description |
|---|
| ContainedValueException
An error caused by adding an
IonValue into a container when it's
already contained elsewhere. |
| Decimal
An extension of
BigDecimal that can represent negative zeros. |
| EmptySymbolException
An error caused by a symbol not containing at least one character for
its text.
|
| IntegerSize
Indicates the smallest-possible Java type of an Ion
int value. |
| IonBlob
An Ion
blob value. |
| IonBool
An Ion
bool value. |
| IonCatalog
Collects shared symbol tables for use by an
IonSystem. |
| IonClob
An Ion
clob value. |
| IonContainer
Common functionality of Ion
struct, list, and
sexp types. |
| IonDatagram
A datagram is a "top-level" container of Ion values, and the granularity of
binary encoding Ion content.
|
| IonDecimal
An Ion
decimal value. |
| IonException
Base class for exceptions thrown throughout this library.
|
| IonFloat
An Ion
float value. |
| IonInt
An Ion
int value. |
| IonList
An Ion
list value. |
| IonLoader
Loads Ion data in the form of datagrams.
|
| IonLob
Common functionality of Ion
blob and clob
types. |
| IonNull
The Ion
null value, also known as null.null. |
| IonNumber
The IonNumber interface is a fore runner of a common base for the
ion numeric value types.
|
| IonReader
Provides stream-based access to Ion data independent of its underlying
representation (text, binary, or
IonValue tree). |
| IonSequence
Common functionality of Ion
list and sexp types. |
| IonSexp
An Ion
sexp (S-expression) value. |
| IonString
An Ion
string value. |
| IonStruct
An Ion
struct value. |
| IonSymbol
An Ion
symbol value. |
| IonSystem
Entry point to all things Ion.
|
| IonText
Common functionality of Ion
string and symbol
types. |
| IonTimestamp
An Ion
timestamp value. |
| IonType
Enumeration identifying the core Ion data types.
|
| IonValue
Base type for all Ion data nodes.
|
| IonWriter
Writes Ion data to an output source.
|
| NullValueException
An error caused by invoking an inappropriate method on an Ion
null value. |
| Span
An immutable reference to a consecutive sequence of values (perhaps
including large hierarchies) within some base source of Ion data.
|
| SpanProvider
Provide the ability to retrieve
Spans (abstract value positions)
of Ion data. |
| SymbolTable
A symbol table maps symbols between their textual form and an integer ID
used in the binary encoding.
|
| SymbolToken
An Ion symbol token (field name, annotation, and symbol values)
providing both the symbol text and the assigned symbol ID.
|
| Timestamp
An immutable representation of a point in time.
|
| Timestamp.Precision
The precision of the Timestamp.
|
| UnknownSymbolException
An error caused by a symbol ID that could not be translated into text
because it is not defined by the symbol table in context.
|
| UnsupportedIonVersionException
An error caused by a request for an Ion version that is not supported by
this implementation.
|
| ValueFactory
The factory for all
IonValues. |
| ValueVisitor
A Visitor for the Ion value hierarchy.
|
| Class and Description |
|---|
| IonCatalog
Collects shared symbol tables for use by an
IonSystem. |
| IonMutableCatalog
An
IonCatalog that can be updated. |
| IonSystem
Entry point to all things Ion.
|
| IonWriter
Writes Ion data to an output source.
|
| SymbolTable
A symbol table maps symbols between their textual form and an integer ID
used in the binary encoding.
|
| Class and Description |
|---|
| IonBlob
An Ion
blob value. |
| IonBool
An Ion
bool value. |
| IonClob
An Ion
clob value. |
| IonDatagram
A datagram is a "top-level" container of Ion values, and the granularity of
binary encoding Ion content.
|
| IonDecimal
An Ion
decimal value. |
| IonException
Base class for exceptions thrown throughout this library.
|
| IonFloat
An Ion
float value. |
| IonInt
An Ion
int value. |
| IonList
An Ion
list value. |
| IonNull
The Ion
null value, also known as null.null. |
| IonSexp
An Ion
sexp (S-expression) value. |
| IonString
An Ion
string value. |
| IonStruct
An Ion
struct value. |
| IonSymbol
An Ion
symbol value. |
| IonTimestamp
An Ion
timestamp value. |
| IonValue
Base type for all Ion data nodes.
|
| IonWriter
Writes Ion data to an output source.
|
| Span
An immutable reference to a consecutive sequence of values (perhaps
including large hierarchies) within some base source of Ion data.
|
| Timestamp
An immutable representation of a point in time.
|
| ValueVisitor
A Visitor for the Ion value hierarchy.
|