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) |