Package com.amazon.ion.system
Public implementation of the core Ion system.
-
Class Summary Class Description IonBinaryWriterBuilder The builder for creatingIonWriter
s emitting the Ion binary format.IonReaderBuilder Build a newIonReader
from the givenIonCatalog
and data source.IonSystemBuilder The builder for creatingIonSystem
s.IonTextWriterBuilder The builder for creatingIonWriter
s emitting the Ion text syntax.IonWriterBuilder Common options for writing Ion data streams of any form.SimpleCatalog A basic implementation ofIonCatalog
as a hash table.SystemFactory Deprecated. Use the more configurableIonSystemBuilder
instead. -
Enum Summary Enum Description IonTextWriterBuilder.LstMinimizing A strategy for minimizing the output of local symbol tables.IonTextWriterBuilder.NewLineType Represents common new-line separators that are valid in Ion.IonWriterBuilder.InitialIvmHandling A strategy for altering emission of Ion version markers at the start of an Ion stream.IonWriterBuilder.IvmMinimizing A strategy for minimizing the output of non-initial Ion version markers.