Package com.amazon.ionelement.api
See: Description
-
Interface Summary Interface Description AnyElement Represents an Ion element whose type is not known at compile-time. ByteArrayView An immutable wrapper over a [byte[]]. IonElement Represents an immutable Ion element. BoolElement Represents an Ion bool. TimestampElement Represents an Ion timestamp. IntElement Represents an Ion int. DecimalElement Represents an Ion decimal. FloatElement Represents an Ion float. TextElement Represents an Ion string or symbol. StringElement Represents an Ion string. SymbolElement Represents an Ion symbol. LobElement Represents an Ion clob or blob. BlobElement Represents an Ion blob. ClobElement Represents an Ion clob. ContainerElement Represents an Ion list, s-expression or struct. SeqElement Represents an ordered collection element such as an Ion list or s-expression. ListElement Represents an Ion list. SexpElement Represents an Ion s-expression. StructElement Represents an Ion struct. IonElementLoader Provides several functions for loading IonElement instances. StructField A field within an Ion struct. -
Enum Summary Enum Description ElementType Indicates the type of the Ion value represented by an instance of AnyElement. IntElementSize Indicates the size of the integer element. -
Class Summary Class Description IonElementException Base exception which includes the location in the message if it was included at construction time. IonElementLoaderException Exception thrown by IonElementLoader. IonElementConstraintException Exception thrown by IonElement accessor functions to indicate a type or nullness constraint has been violated. IonElementLoaderOptions Specifies options for IonElementLoader. IonLocation IonTextLocation Represents a location in an Ion text stream using 1-based indexing of the line number and character offset. IonBinaryLocation Represents a location in an Ion binary stream as a 0-based offset from the start of the stream. IonLocationKt ElementTypeKt Ion ElementLoader IonMeta IonUtils