| Package | Description |
|---|---|
| software.amazon.ion |
Public interfaces of the core Ion system.
|
| software.amazon.ion.system |
Public implementation of the core Ion system.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IonMutableCatalog
An
IonCatalog that can be updated. |
| Modifier and Type | Method and Description |
|---|---|
IonCatalog |
IonSystem.getCatalog()
Gets the catalog used by this system.
|
IonCatalog |
IonLoader.getCatalog()
Gets the
IonCatalog being used by this loader. |
| Modifier and Type | Method and Description |
|---|---|
IonLoader |
IonSystem.newLoader(IonCatalog catalog)
Constructs a new loader instance using the given catalog.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleCatalog
A basic implementation of
IonCatalog as a hash table. |
| Modifier and Type | Method and Description |
|---|---|
IonCatalog |
IonSystemBuilder.getCatalog()
Gets the catalog to use when building an
IonSystem. |
| Modifier and Type | Method and Description |
|---|---|
void |
IonSystemBuilder.setCatalog(IonCatalog catalog)
Sets the catalog to use when building an
IonSystem. |
IonBinaryWriterBuilder |
IonBinaryWriterBuilder.withCatalog(IonCatalog catalog) |
IonSystemBuilder |
IonSystemBuilder.withCatalog(IonCatalog catalog)
Declares the catalog to use when building an
IonSystem,
returning a new mutable builder if this is immutable. |
IonTextWriterBuilder |
IonTextWriterBuilder.withCatalog(IonCatalog catalog) |