A B C D E F G H I J L M N O P Q R S T U V W Y Z _ 
All Classes All Packages

A

AbstractValueVisitor - Class in com.amazon.ion.util
A base class for extending Ion ValueVisitors.
AbstractValueVisitor() - Constructor for class com.amazon.ion.util.AbstractValueVisitor
 
accept(ValueVisitor) - Method in interface com.amazon.ion.IonValue
Entry point for visitor pattern.
add() - Method in interface com.amazon.ion.IonSequence
Provides a factory that when invoked constructs a new value and adds it to this sequence.
add(int) - Method in class com.amazon.ion.impl.bin.IntList
Appends an int to the end of the list, growing the list if necessary.
add(int) - Method in interface com.amazon.ion.IonDatagram
This inherited method is not yet supported by datagrams.
add(int) - Method in interface com.amazon.ion.IonSequence
Provides a factory that when invoked constructs a new value and adds it to this sequence at the specified position.
add(int, IonValue) - Method in interface com.amazon.ion.IonDatagram
This inherited method is not yet supported by datagrams.
add(int, IonValue) - Method in interface com.amazon.ion.IonSequence
Inserts a child value at the specified position in this sequence.
add(IonValue) - Method in interface com.amazon.ion.IonSequence
Appends a child value to the end of this sequence.
add(SymbolToken, IonValue) - Method in interface com.amazon.ion.IonStruct
Adds a new field to this struct using a given name and/or SID.
add(String) - Method in interface com.amazon.ion.IonStruct
Provides a factory that when invoked constructs a new value and adds it to this struct using the given fieldName.
add(String, IonValue) - Method in interface com.amazon.ion.IonStruct
Adds a new field to this struct.
addAll(int, Collection<? extends IonValue>) - Method in interface com.amazon.ion.IonDatagram
This inherited method is not yet supported by datagrams.
addAll(int, Collection<? extends IonValue>) - Method in interface com.amazon.ion.IonSequence
Inserts all of the elements in the specified collection into this sequence at the specified position.
addAll(Collection<? extends IonValue>) - Method in interface com.amazon.ion.IonSequence
Appends all of the elements in the specified collection to the end of this sequence, in the order that they are returned by the collection's iterator.
addAll(Collection<T>, Iterator<T>) - Static method in class com.amazon.ion.impl._Private_Utils
 
addAllNonNull(Collection<T>, Iterator<T>) - Static method in class com.amazon.ion.impl._Private_Utils
 
addDay(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of days.
addHour(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of hours.
addMillis(long) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of milliseconds.
addMinute(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of minutes.
addMonth(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of months.
addSecond(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of seconds.
addTypeAnnotation(String) - Method in interface com.amazon.ion.IonDatagram
This inherited method is not supported by datagrams.
addTypeAnnotation(String) - Method in interface com.amazon.ion.IonValue
Adds a user type annotation to the annotations attached to this value.
addTypeAnnotation(String) - Method in interface com.amazon.ion.IonWriter
Adds a given string to the list of pending annotations.
addTypeAnnotationSymbol(int) - Method in interface com.amazon.ion.impl.bin._Private_IonRawWriter
Deprecated.
Adds the given symbol ID to the list of pending annotation symbol IDs.
addValue(boolean) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(double) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(int) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(long) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(Decimal) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(Timestamp) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(String) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(BigDecimal) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(BigInteger) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValue(Date) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addValueToNull(IonType) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
addYear(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of years.
ADJACENT - com.amazon.ion.system.IonWriterBuilder.IvmMinimizing
Replaces identical, adjacent IVMs with a single IVM.
adjustDay(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of days.
adjustHour(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of hours.
adjustMillis(long) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of milliseconds.
adjustMinute(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of minutes.
adjustMonth(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of months.
adjustSecond(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of seconds.
adjustYear(int) - Method in class com.amazon.ion.Timestamp
Returns a timestamp relative to this one by the given number of years.
afterAnnotations(IonType) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed after annotations are written.
afterEachAnnotation(IonType, SymbolToken) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed after each annotation is written.
afterFieldName(IonType, SymbolToken) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed after a field name is written.
afterSeparator(IonType) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed after a separator has been written.
afterStepIn(IonType) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed after the opening delimiter of a container is written.
afterValue(IonType) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed after an Ion value is written.
anyNull(IonValue) - Static method in class com.amazon.ion.util.IonValueUtils
Determines whether a value is Java null, or any Ion null.
append(char) - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
append(CharSequence) - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
append(CharSequence, int, int) - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
appendAscii(char) - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
appendAscii(char) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
appendAscii(char) - Method in interface com.amazon.ion.util._Private_FastAppendable
High performance method for appending an ASCII character.
appendAscii(CharSequence) - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
appendAscii(CharSequence) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
appendAscii(CharSequence) - Method in interface com.amazon.ion.util._Private_FastAppendable
High performance method for appending a sequence of ASCII characters.
appendAscii(CharSequence, int, int) - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
appendAscii(CharSequence, int, int) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
appendAscii(CharSequence, int, int) - Method in interface com.amazon.ion.util._Private_FastAppendable
High performance method for appending a range in sequence of ASCII characters.
appendTrailingSymbolTable(SymbolTable) - Method in interface com.amazon.ion.impl._Private_IonDatagram
 
appendUtf16(char) - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
appendUtf16(char) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
appendUtf16(char) - Method in interface com.amazon.ion.util._Private_FastAppendable
High performance method for appending a UTF-16 non-surrogate character.
appendUtf16Surrogate(char, char) - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
appendUtf16Surrogate(char, char) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
appendUtf16Surrogate(char, char) - Method in interface com.amazon.ion.util._Private_FastAppendable
High performance method for appending a UTF-16 surrogate pair.
AS_TYPE() - Constructor for class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
ASCII - Static variable in class com.amazon.ion.system.IonTextWriterBuilder
The "US-ASCII" charset.
ASCII_CHARSET - Static variable in class com.amazon.ion.impl._Private_Utils
 
ASCII_CHARSET_NAME - Static variable in class com.amazon.ion.impl._Private_Utils
 
asFacet(Class<T>) - Method in interface com.amazon.ion.facet.Faceted
Returns a facet of this subject if supported.
asFacet(Class<T>) - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
asFacet(Class<T>, Faceted) - Static method in class com.amazon.ion.facet.Facets
Returns a facet of the given subject if supported, returning null otherwise.
asFacet(Class<T>, Object) - Static method in class com.amazon.ion.facet.Facets
Returns a facet of the given subject if supported, returning null otherwise.
assumeFacet(Class<T>, Faceted) - Static method in class com.amazon.ion.facet.Facets
Returns a facet of the given subject if supported, throwing an exception otherwise.
assumeFacet(Class<T>, Object) - Static method in class com.amazon.ion.facet.Facets
Returns a facet of the given subject if supported, throwing an exception otherwise.
assumeText() - Method in interface com.amazon.ion.SymbolToken
Gets the text of this symbol, throwing an exception if its unknown.
available() - Method in interface com.amazon.ion.impl.ReaderLookaheadBuffer
Indicates how many bytes are currently stored in the internal buffer.
available() - Method in class com.amazon.ion.impl.ResizingPipedInputStream

B

BASIC - com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder.AllocatorMode
 
BB_INT64_LEN_MAX - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
BB_MAX_7BIT_INT - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
BB_TOKEN_LEN - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
BB_VAR_INT32_LEN_MAX - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
BB_VAR_INT64_LEN_MAX - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
BB_VAR_LEN_MIN - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
beforeAnnotations(IonType) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed before annotations are written.
beforeEachAnnotation(IonType, SymbolToken) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed before each annotation is written.
beforeFieldName(IonType, SymbolToken) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed before a field name is written.
beforeSeparator(IonType) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed before a separator is written.
beforeStepOut(IonType) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed before the closing delimiter of a container is written.
beforeValue(IonType) - Method in class com.amazon.ion.impl._Private_MarkupCallback
Callback to be executed before an Ion value is written.
BIG_INTEGER - com.amazon.ion.IntegerSize
Larger than eight bytes.
bigDecimalValue() - Method in class com.amazon.ion.Decimal
Converts this to a "plain" BigDecimal instance, losing any negative zeros in the process.
bigDecimalValue() - Method in interface com.amazon.ion.IonDecimal
Gets the value of this Ion decimal as a BigDecimal.
bigDecimalValue() - Method in interface com.amazon.ion.IonFloat
Gets the value of this Ion float as a Java BigDecimal.
bigDecimalValue() - Method in interface com.amazon.ion.IonInt
Gets the value of this Ion int as a BigDecimal.
bigDecimalValue() - Method in interface com.amazon.ion.IonNumber
Gets the value of this Ion number as a BigDecimal.
bigDecimalValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a BigDecimal.
bigDecimalValue(BigDecimal) - Static method in class com.amazon.ion.Decimal
Returns a "plain" BigDecimal instance, never a Decimal subclass.
bigInteger_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
bigIntegerValue() - Method in interface com.amazon.ion.IonInt
Gets the content of this Ion int as a Java BigInteger value.
bigIntegerValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a BigInteger.
BINARY_VERSION_MARKER_1_0 - Static variable in class com.amazon.ion.impl._Private_IonConstants
The byte sequence indicating use of Ion 1.0 binary format.
BINARY_VERSION_MARKER_SIZE - Static variable in class com.amazon.ion.impl._Private_IonConstants
BLOB - com.amazon.ion.IonType
 
blobAsString - Variable in class com.amazon.ion.util.Printer.Options
 
BOOL - com.amazon.ion.IonType
 
boolean_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
booleanValue() - Method in interface com.amazon.ion.IonBool
Gets the value of this Ion bool as a Java boolean value.
booleanValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as an boolean.
buffer() - Method in interface com.amazon.ion.RawValueSpanProvider
Deprecated.
 
BufferConfiguration<Configuration extends BufferConfiguration<Configuration>> - Class in com.amazon.ion
Provides logic common to all BufferConfiguration implementations.
BufferConfiguration(BufferConfiguration.Builder<Configuration, ?>) - Constructor for class com.amazon.ion.BufferConfiguration
Constructs an instance from the given Builder.
BufferConfiguration.Builder<Configuration extends BufferConfiguration<Configuration>,​BuilderType extends BufferConfiguration.Builder<Configuration,​BuilderType>> - Class in com.amazon.ion
Provides logic common to all BufferConfiguration Builder implementations.
BufferConfiguration.DataHandler - Interface in com.amazon.ion
Functional interface for reporting processed data.
BufferConfiguration.OversizedValueHandler - Interface in com.amazon.ion
Functional interface for handling oversized values.
build() - Method in class com.amazon.ion.BufferConfiguration.Builder
Creates a new BufferConfiguration from the Builder's current settings.
build() - Method in class com.amazon.ion.IonBufferConfiguration.Builder
 
build() - Method in class com.amazon.ion.system.IonSystemBuilder
Builds a new IonSystem instance based on this builder's configuration properties.
build() - Method in class com.amazon.ion.util.Equivalence.Builder
 
build(byte[]) - Method in class com.amazon.ion.system.IonReaderBuilder
Based on the builder's configuration properties, creates a new IonReader instance over the given block of Ion data, detecting whether it's text or binary data.
build(byte[], int, int) - Method in class com.amazon.ion.impl._Private_IonReaderBuilder
 
build(byte[], int, int) - Method in class com.amazon.ion.system.IonReaderBuilder
Based on the builder's configuration properties, creates a new IonReader instance over the given block of Ion data, detecting whether it's text or binary data.
build(IonValue) - Method in class com.amazon.ion.impl._Private_IonReaderBuilder
 
build(IonValue) - Method in class com.amazon.ion.system.IonReaderBuilder
Based on the builder's configuration properties, creates a new IonReader instance over an IonValue data model.
build(_Private_FastAppendable) - Method in interface com.amazon.ion.impl._Private_CallbackBuilder
 
build(InputStream) - Method in class com.amazon.ion.impl._Private_IonReaderBuilder
 
build(InputStream) - Method in class com.amazon.ion.system.IonReaderBuilder
Based on the builder's configuration properties, creates a new IonReader instance over the given stream of Ion data, detecting whether it's text or binary data.
build(OutputStream) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
build(OutputStream) - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
build(OutputStream) - Method in class com.amazon.ion.system.IonWriterBuilder
Builds a new writer based on this builder's configuration properties.
build(Reader) - Method in class com.amazon.ion.impl._Private_IonReaderBuilder
 
build(Reader) - Method in class com.amazon.ion.system.IonReaderBuilder
Based on the builder's configuration properties, creates a new IonReader instance over Ion text data.
build(Appendable) - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
build(Appendable) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Creates a new writer that will write text to the given output stream.
build(String) - Method in class com.amazon.ion.impl._Private_IonReaderBuilder
 
build(String) - Method in class com.amazon.ion.system.IonReaderBuilder
Based on the builder's configuration properties, creates an new IonReader instance over Ion text data.
Builder() - Constructor for class com.amazon.ion.BufferConfiguration.Builder
 
Builder() - Constructor for class com.amazon.ion.util.Equivalence.Builder
 
buildLegacy() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
Deprecated.
ByteBufferPool - Class in com.amazon.ion.impl.bin.utf8
A thread-safe shared pool of PoolableByteBuffers.
byteSize() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterImpl
Deprecated.
 
byteSize() - Method in interface com.amazon.ion.IonBinaryWriter
Deprecated.
byteSize() - Method in interface com.amazon.ion.IonDatagram
Gets the number of bytes used to encode this datagram.
byteSize() - Method in interface com.amazon.ion.IonLob
Gets the size in bytes of this lob.
byteSize() - Method in interface com.amazon.ion.IonReader
Gets the size in bytes of the current lob value.

C

calendarValue() - Method in class com.amazon.ion.Timestamp
Converts the value of this Timestamp as a Calendar, in its local time.
can_convert(int) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
capacity() - Method in class com.amazon.ion.impl.ResizingPipedInputStream
 
cast(int) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
causeOfType(Class<T>) - Method in exception com.amazon.ion.IonException
Finds the first exception in the Throwable.getCause() chain that is an instance of the given type.
clear() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
clear() - Method in class com.amazon.ion.impl.bin.IntList
Empties the list.
clear() - Method in interface com.amazon.ion.IonContainer
Clears the contents of this container (if any) and set it to empty.
clearTypeAnnotations() - Method in interface com.amazon.ion.IonValue
Removes all the user type annotations attached to this value.
CLOB - com.amazon.ion.IonType
 
clobAsString - Variable in class com.amazon.ion.util.Printer.Options
 
clone() - Method in interface com.amazon.ion.IonBlob
 
clone() - Method in interface com.amazon.ion.IonBool
 
clone() - Method in interface com.amazon.ion.IonClob
 
clone() - Method in interface com.amazon.ion.IonContainer
 
clone() - Method in interface com.amazon.ion.IonDatagram
 
clone() - Method in interface com.amazon.ion.IonDecimal
 
clone() - Method in interface com.amazon.ion.IonFloat
 
clone() - Method in interface com.amazon.ion.IonInt
 
clone() - Method in interface com.amazon.ion.IonList
 
clone() - Method in interface com.amazon.ion.IonLob
 
clone() - Method in interface com.amazon.ion.IonNull
 
clone() - Method in interface com.amazon.ion.IonSequence
 
clone() - Method in interface com.amazon.ion.IonSexp
 
clone() - Method in interface com.amazon.ion.IonString
 
clone() - Method in interface com.amazon.ion.IonStruct
 
clone() - Method in interface com.amazon.ion.IonSymbol
 
clone() - Method in interface com.amazon.ion.IonText
 
clone() - Method in interface com.amazon.ion.IonTimestamp
 
clone() - Method in interface com.amazon.ion.IonValue
Creates a copy of this value and all of its children.
clone() - Method in class com.amazon.ion.Timestamp
Creates a copy of this Timestamp.
clone() - Method in class com.amazon.ion.util.Printer.Options
 
clone(T) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
clone(T) - Method in interface com.amazon.ion.ValueFactory
Creates a deep copy of an Ion value.
cloneAndRemove(String...) - Method in interface com.amazon.ion.IonStruct
Clones this struct, excluding certain fields.
cloneAndRetain(String...) - Method in interface com.amazon.ion.IonStruct
Clones this struct, including only certain fields.
close() - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
close() - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
close() - Method in interface com.amazon.ion.IonWriter
Closes this stream and releases any system resources associated with it.
com.amazon.ion - package com.amazon.ion
Public interfaces of the core Ion system.
com.amazon.ion.apps - package com.amazon.ion.apps
 
com.amazon.ion.facet - package com.amazon.ion.facet
A design pattern for optional extension interfaces, in a manner more flexible than class inheritance.
com.amazon.ion.impl - package com.amazon.ion.impl
 
com.amazon.ion.impl.bin - package com.amazon.ion.impl.bin
Provides the implementation for the second-generation Ion binary implementation.
com.amazon.ion.impl.bin.utf8 - package com.amazon.ion.impl.bin.utf8
 
com.amazon.ion.impl.lite - package com.amazon.ion.impl.lite
 
com.amazon.ion.system - package com.amazon.ion.system
Public implementation of the core Ion system.
com.amazon.ion.util - package com.amazon.ion.util
Various utilites for working with Ion data.
compareTo(Timestamp) - Method in class com.amazon.ion.Timestamp
Performs a comparison of the two points in time represented by two Timestamps.
ContainedValueException - Exception in com.amazon.ion
An error caused by adding an IonValue into a container when it's already contained elsewhere.
ContainedValueException() - Constructor for exception com.amazon.ion.ContainedValueException
 
ContainedValueException(String) - Constructor for exception com.amazon.ion.ContainedValueException
 
contains(Object) - Method in interface com.amazon.ion.IonSequence
Determines whether this sequence contains the given instance.
containsAll(Collection<?>) - Method in interface com.amazon.ion.IonSequence
Determines whether this sequence contains all of the given instances.
containsKey(Object) - Method in interface com.amazon.ion.IonStruct
Determines whether this struct contains one or more fields for the specified field name (i.e., key).
containsValue(Object) - Method in interface com.amazon.ion.IonStruct
Determines whether this struct contains one or more fields with the specified value.
convertable_type - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
convertUtf16UnitsToUtf8(String) - Static method in class com.amazon.ion.impl._Private_Utils
This differs from _Private_Utils.utf8(String) by using our custem encoder.
copy() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
copy() - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
copy() - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
copy() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
 
copy() - Method in class com.amazon.ion.system.IonReaderBuilder
Creates a mutable copy of this builder.
copy() - Method in class com.amazon.ion.system.IonSystemBuilder
Creates a mutable copy of this builder.
copy() - Method in class com.amazon.ion.system.IonTextWriterBuilder
 
copyLocalSymbolTable(SymbolTable) - Static method in class com.amazon.ion.impl._Private_Utils
Creates a mutable copy of this local symbol table.
copyOf(byte[], int) - Static method in class com.amazon.ion.impl._Private_Utils
Replacement for Java6 Arrays.copyOf(byte[], int).
copyOf(String[], int) - Static method in class com.amazon.ion.impl._Private_Utils
 
copyTo(OutputStream) - Method in class com.amazon.ion.impl.ResizingPipedInputStream
Copies all of the available bytes in the buffer without changing the number of bytes available to subsequent reads.
create(_Private_IonManagedBinaryWriterBuilder.AllocatorMode) - Static method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
Constructs a new builder.
createFromUtcFields(Timestamp.Precision, int, int, int, int, int, int, BigDecimal, Integer) - Static method in class com.amazon.ion.Timestamp
Deprecated.
CRLF - com.amazon.ion.system.IonTextWriterBuilder.NewLineType
A carriage return and linefeed (U+000D followed by U+000A).
currentSpan() - Method in interface com.amazon.ion.SpanProvider
Gets the current span of this object, generally covering a single value on the source.
currentSpan(Class<T>, Object) - Static method in class com.amazon.ion.util.Spans
Attempts to get a Span facet from the given object, if it supports SpanProvider.currentSpan().
currentSpan(Object) - Static method in class com.amazon.ion.util.Spans
Attempts to get a Span from the given object, if it supports SpanProvider.currentSpan().

D

DATAGRAM - com.amazon.ion.IonType
 
datagramAsList - Variable in class com.amazon.ion.util.Printer.Options
 
date_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
datetime_types - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
dateValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a Date.
dateValue() - Method in interface com.amazon.ion.IonTimestamp
Gets the value of this Ion timestamp as a Java Date, representing the time in UTC.
dateValue() - Method in class com.amazon.ion.Timestamp
Converts the value of this Timestamp into a Date, representing the time in UTC.
DAY - com.amazon.ion.Timestamp.Precision
 
Decimal - Class in com.amazon.ion
An extension of BigDecimal that can represent negative zeros.
DECIMAL - com.amazon.ion.IonType
 
decimal_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
decimalAsFloat - Variable in class com.amazon.ion.util.Printer.Options
 
decimalValue() - Method in interface com.amazon.ion.IonDecimal
Gets the value of this Ion decimal as a Decimal, which extends BigDecimal with support for negative zeros.
decimalValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a Decimal, which extends BigDecimal with support for negative zeros.
decode(byte[], Charset) - Static method in class com.amazon.ion.impl._Private_Utils
Decodes a byte sequence into a string, given a Charset.
decode(ByteBuffer, int) - Method in class com.amazon.ion.impl.bin.utf8.Utf8StringDecoder
Decodes the given number of UTF-8 bytes from the given ByteBuffer into a Java String.
DEFAULT_BLOCK_SIZE - Static variable in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
DEFAULT_INITIAL_CAPACITY - Static variable in class com.amazon.ion.impl.bin.IntList
 
defaultVisit(IonValue) - Method in class com.amazon.ion.util.AbstractValueVisitor
Default visitation behavior, called by all visit methods in AbstractValueVisitor.
defaultVisit(IonValue) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
DISTANT - com.amazon.ion.system.IonWriterBuilder.IvmMinimizing
Discards IVMs that don't change the Ion version, even when there's other data between them.
double_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
doubleValue() - Method in interface com.amazon.ion.IonDecimal
Gets the value of this Ion decimal as a Java double value.
doubleValue() - Method in interface com.amazon.ion.IonFloat
Gets the value of this Ion float as a Java double value.
doubleValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a double.
dump(PrintWriter) - Method in interface com.amazon.ion.impl._Private_IonValue
 

E

EMPTY_ARRAY - Static variable in interface com.amazon.ion.IonValue
A zero-length immutable IonValue array.
EMPTY_ARRAY - Static variable in interface com.amazon.ion.SymbolToken
A zero-length array.
EMPTY_BYTE_ARRAY - Static variable in class com.amazon.ion.impl._Private_Utils
Just a zero-length byte array, used to avoid allocation.
EMPTY_INT_ARRAY - Static variable in class com.amazon.ion.impl._Private_Utils
Just a zero-length int array, used to avoid allocation.
EMPTY_ITERATOR - Static variable in class com.amazon.ion.impl._Private_Utils
 
EMPTY_STRING_ARRAY - Static variable in class com.amazon.ion.impl._Private_Utils
Just a zero-length String array, used to avoid allocation.
emptyIterator() - Static method in class com.amazon.ion.impl._Private_Utils
 
EmptySymbolException - Exception in com.amazon.ion
Deprecated.
this exception is not used as empty symbols are valid. In cases where null is used as the symbol value it was replaced by NullPointerException
EmptySymbolException() - Constructor for exception com.amazon.ion.EmptySymbolException
Deprecated.
 
encode(String) - Method in class com.amazon.ion.impl.bin.utf8.Utf8StringEncoder
Encodes the provided String's text to UTF-8.
encode(String, Charset) - Static method in class com.amazon.ion.impl._Private_Utils
Encodes a String into bytes of a given encoding.
EncodeApp - Class in com.amazon.ion.apps
 
EncodeApp() - Constructor for class com.amazon.ion.apps.EncodeApp
 
ENSURE - com.amazon.ion.system.IonWriterBuilder.InitialIvmHandling
Always emits an initial IVM, even when the user hasn't explicitly written one.
equals(Timestamp) - Method in class com.amazon.ion.Timestamp
Compares this Timestamp to another Timestamp object.
equals(Object) - Method in interface com.amazon.ion.impl._Private_SymbolToken
Compares symboltokens for equality.
equals(Object) - Method in interface com.amazon.ion.IonValue
Compares two Ion values for structural equality, which means that they represent the exact same semantics, including annotations, numeric precision, and so on.
equals(Object) - Method in class com.amazon.ion.Timestamp
Compares this Timestamp to the specified Object.
equals(BigDecimal, BigDecimal) - Static method in class com.amazon.ion.Decimal
Compares two decimal values for equality, observing both precision and negative zeros.
Equivalence - Class in com.amazon.ion.util
Provides equivalence comparisons between two IonValues, following the contract of IonValue.equals(Object).
Equivalence.Builder - Class in com.amazon.ion.util
Constructs Equivalence instances.
ERROR_MISSING_FIELD_NAME - Static variable in class com.amazon.ion.impl._Private_IonWriterBase
 
EVERYTHING - com.amazon.ion.system.IonTextWriterBuilder.LstMinimizing
Discards everything, collapsing the LST to an IVM.
extract(Class<T>) - Method in interface com.amazon.ion.IonSequence
Removes all children of this sequence, returning them in an array.

F

Faceted - Interface in com.amazon.ion.facet
Provides access to optional extension interfaces of a subject instance.
Facets - Class in com.amazon.ion.facet
Utility methods for working with facets.
Facets() - Constructor for class com.amazon.ion.facet.Facets
 
False - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
fillInput() - Method in interface com.amazon.ion.impl.ReaderLookaheadBuffer
If possible, fills the input pipe with enough bytes to enable one more successful call to IonReader.next() on the non-incremental reader attached to the pipe.
fillInputHelper() - Method in class com.amazon.ion.impl.IonReaderLookaheadBuffer
 
find(String) - Method in interface com.amazon.ion.SymbolTable
Finds a symbol already interned by this table.
findKnownSymbol(int) - Method in interface com.amazon.ion.SymbolTable
Gets the interned text for a symbol ID.
findSymbol(String) - Method in interface com.amazon.ion.SymbolTable
Gets the symbol ID associated with a given symbol name.
findTypeAnnotation(String) - Method in interface com.amazon.ion.impl._Private_IonValue
Returns the given annotation's index in the value's annotations list, or -1 if not present.
finish() - Method in interface com.amazon.ion.IonWriter
Indicates that writing is completed and all buffered data should be written and flushed as if this were the end of the Ion data stream.
finishDecode() - Method in class com.amazon.ion.impl.bin.utf8.Utf8StringDecoder
Finishes decoding and returns the resulting String.
FLOAT - com.amazon.ion.IonType
 
floatValue() - Method in interface com.amazon.ion.IonDecimal
Gets the value of this Ion decimal as a Java float value.
floatValue() - Method in interface com.amazon.ion.IonFloat
Gets the value of this Ion float as a Java float value.
flush() - Method in class com.amazon.ion.impl._Private_FastAppendableDecorator
 
flush() - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
flush() - Method in interface com.amazon.ion.IonWriter
Flushes this writer by writing any buffered output to the underlying output target without finalizing the stream's local symbol table.
FNID_FROM_BIGINTEGER_TO_DECIMAL - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_BIGINTEGER_TO_DOUBLE - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_BIGINTEGER_TO_INT - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_BIGINTEGER_TO_LONG - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_BIGINTEGER_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_BOOLEAN_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DATE_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DATE_TO_TIMESTAMP - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DECIMAL_TO_BIGINTEGER - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DECIMAL_TO_DOUBLE - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DECIMAL_TO_INT - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DECIMAL_TO_LONG - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DECIMAL_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DOUBLE_TO_BIGINTEGER - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DOUBLE_TO_DECIMAL - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DOUBLE_TO_INT - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DOUBLE_TO_LONG - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_DOUBLE_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_INT_TO_BIGINTEGER - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_INT_TO_DECIMAL - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_INT_TO_DOUBLE - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_INT_TO_LONG - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_INT_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_LONG_TO_BIGINTEGER - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_LONG_TO_DECIMAL - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_LONG_TO_DOUBLE - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_LONG_TO_INT - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_LONG_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_NULL_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_BIGINTEGER - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_BOOLEAN - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_DATE - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_DECIMAL - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_DOUBLE - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_INT - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_LONG - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_NULL - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_STRING_TO_TIMESTAMP - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_TIMESTAMP_TO_DATE - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_FROM_TIMESTAMP_TO_STRING - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_identity - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
FNID_no_conversion - Static variable in class com.amazon.ion.impl._Private_ScalarConversions
 
forAppendable(Appendable) - Static method in class com.amazon.ion.impl._Private_FastAppendableTrampoline
 
forAppendable(Appendable) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
Doesn't escape non-ASCII characters.
forAppendable(Appendable, Charset) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
 
forCalendar(Calendar) - Static method in class com.amazon.ion.Timestamp
Converts a Calendar to a Timestamp, preserving the calendar's time zone as the equivalent local offset when it has at least minutes precision.
forDateZ(Date) - Static method in class com.amazon.ion.Timestamp
Converts a Date to a Timestamp in UTC representing the same point in time.
forDay(int, int, int) - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp, precise to the day, with unknown local offset.
forEpochSecond(long, int, Integer) - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp that represents the point in time that is seconds from the unix epoch (1970-01-01T00:00:00.000Z), with the nanoOffset applied and a given local offset.
forFastAppendable(_Private_FastAppendable, Charset) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
 
forMillis(long, Integer) - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp that represents the point in time that is millis milliseconds from the epoch, with a given local offset.
forMillis(BigDecimal, Integer) - Static method in class com.amazon.ion.Timestamp
The same as Timestamp.forMillis(long, Integer) but the millisecond component is specified using a BigDecimal and therefore may include fractional milliseconds.
forMinute(int, int, int, int, int, Integer) - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp, precise to the minute, with a given local offset.
forMonth(int, int) - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp, precise to the month, with unknown local offset.
forOutputStream(OutputStream) - Static method in class com.amazon.ion.impl._Private_FastAppendableTrampoline
 
forOutputStream(OutputStream, Charset) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
 
forSecond(int, int, int, int, int, int, Integer) - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp, precise to the second, with a given local offset.
forSecond(int, int, int, int, int, BigDecimal, Integer) - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp, precise to the second, with a given local offset.
forSqlTimestampZ(Timestamp) - Static method in class com.amazon.ion.Timestamp
Converts a Timestamp to a Timestamp in UTC representing the same point in time.
forYear(int) - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp, precise to the year, with unknown local offset.
FRACTION - com.amazon.ion.Timestamp.Precision
Deprecated.
from(IonBufferConfiguration) - Static method in class com.amazon.ion.IonBufferConfiguration.Builder
Provides a new builder that would build IonBufferConfiguration instances with configuration identical to the given configuration.

G

get(int) - Method in class com.amazon.ion.impl.bin.IntList
Returns the indexth int in the list.
get(int) - Method in interface com.amazon.ion.IonDatagram
Gets a selected non-system element from this datagram.
get(int) - Method in interface com.amazon.ion.IonSequence
Returns the element at the specified position in this sequence.
get(String) - Method in interface com.amazon.ion.IonStruct
Gets the value of a field in this struct.
get_child(int) - Method in interface com.amazon.ion.impl._Private_IonContainer
 
get_child_count() - Method in interface com.amazon.ion.impl._Private_IonContainer
 
get_conversion_fnid(int) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
get_value_type_name(int) - Static method in class com.amazon.ion.impl._Private_ScalarConversions
 
getAllValueTypeNames(int) - Static method in class com.amazon.ion.impl._Private_ScalarConversions
 
getAppendable() - Method in class com.amazon.ion.impl._Private_MarkupCallback
Gets the _Private_FastAppendable that IonWriter will use to write its output.
getAssignedSymbolTable() - Method in interface com.amazon.ion.impl._Private_IonValue
Returns the symbol table that is directly associated with this value, without doing any recursive lookup.
getAuthoritativeType() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getBadSymbol() - Method in exception com.amazon.ion.InvalidSystemSymbolException
 
getBigDecimal() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getBigInteger() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getBoolean() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getBuffer() - Method in class com.amazon.ion.impl.bin.utf8.PoolableByteBuffer
 
getBuffer() - Method in class com.amazon.ion.impl.bin.utf8.Utf8StringEncoder.Result
Returns a byte array containing the encoded UTF-8 bytes starting at index 0.
getBufferConfiguration() - Method in class com.amazon.ion.system.IonReaderBuilder
 
getBuildTime() - Method in class com.amazon.ion.util.JarInfo
Gets the time at which this package was built.
getBytes() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterImpl
Deprecated.
 
getBytes() - Method in interface com.amazon.ion.IonBinaryWriter
Deprecated.
getBytes() - Method in interface com.amazon.ion.IonDatagram
Copies the binary-encoded form of this datagram into a new byte array.
getBytes() - Method in interface com.amazon.ion.IonLob
Gets all the data of this lob, or null if this is an Ion null value.
getBytes(byte[]) - Method in interface com.amazon.ion.IonDatagram
Deprecated.
getBytes(byte[], int) - Method in interface com.amazon.ion.IonDatagram
Deprecated.
getBytes(byte[], int, int) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterImpl
Deprecated.
 
getBytes(byte[], int, int) - Method in interface com.amazon.ion.IonBinaryWriter
Deprecated.
getBytes(byte[], int, int) - Method in interface com.amazon.ion.IonReader
Copies the current value into the passed in a byte array.
getBytes(OutputStream) - Method in interface com.amazon.ion.IonDatagram
Copies the binary-encoded form of this datagram to a specified stream.
getCallbackBuilder() - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
Gets the _Private_CallbackBuilder that will be used to create a _Private_MarkupCallback when a new writer is built.
getCatalog() - Method in interface com.amazon.ion.impl._Private_IonWriter
Mostly for testing at this point, but could be useful public API.
getCatalog() - Method in interface com.amazon.ion.IonLoader
Gets the IonCatalog being used by this loader.
getCatalog() - Method in interface com.amazon.ion.IonSystem
Gets the catalog used by this system.
getCatalog() - Method in class com.amazon.ion.system.IonReaderBuilder
Gets the catalog to use when building an IonReader, or null if none has been manually set.
getCatalog() - Method in class com.amazon.ion.system.IonSystemBuilder
Gets the catalog to use when building an IonSystem.
getCharSequence() - Method in enum com.amazon.ion.system.IonTextWriterBuilder.NewLineType
 
getCharset() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Gets the charset denoting the output encoding.
getContainer() - Method in interface com.amazon.ion.IonDatagram
Gets the container of this value, or null if this is not part of one.
getContainer() - Method in interface com.amazon.ion.IonValue
Gets the container of this value, or null if this is not part of one.
getConversionFnid(int, int) - Static method in class com.amazon.ion.impl._Private_ScalarConversions
from a values authoritative type (the type of the original data for the value) and the desired type this returns the conversion functions id, or throws a CantConvertException in the event the authoritative type cannot be cast to the desired type.
getDataHandler() - Method in class com.amazon.ion.BufferConfiguration.Builder
 
getDataHandler() - Method in class com.amazon.ion.BufferConfiguration
 
getDate() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getDay() - Method in class com.amazon.ion.Timestamp
Returns the day (within the month) of this Timestamp, in its local time.
getDecimal() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getDecimalMillis() - Method in interface com.amazon.ion.IonTimestamp
Gets the value of this Ion timestamp as the number of milliseconds since 1970-01-01T00:00:00Z, including fractional milliseconds.
getDecimalMillis() - Method in class com.amazon.ion.Timestamp
Returns a BigDecimal representing the Timestamp's point in time that is the number of milliseconds (including any fractional milliseconds) from the epoch.
getDecimalSecond() - Method in class com.amazon.ion.Timestamp
Returns the seconds of this Timestamp.
getDepth() - Method in interface com.amazon.ion.impl._Private_IonWriter
Returns the current depth of containers the writer is at.
getDepth() - Method in class com.amazon.ion.impl._Private_IonWriterBase
Returns the current depth of containers the writer is at.
getDepth() - Method in interface com.amazon.ion.IonReader
Returns the depth into the Ion value that this reader has traversed.
getDouble() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getElementId() - Method in interface com.amazon.ion.impl._Private_IonValue
 
getEncodedLength() - Method in class com.amazon.ion.impl.bin.utf8.Utf8StringEncoder.Result
 
getFacetType() - Method in exception com.amazon.ion.facet.UnsupportedFacetException
Gets the facet type that's not supported by the subject instance.
getFieldId() - Method in interface com.amazon.ion.IonReader
Deprecated.
getFieldId() - Method in interface com.amazon.ion.IonValue
Deprecated.
getFieldName() - Method in interface com.amazon.ion.IonReader
Return the field name of the current value.
getFieldName() - Method in interface com.amazon.ion.IonValue
Gets the field name attached to this value, or null if this is not part of an IonStruct.
getFieldNameSymbol() - Method in interface com.amazon.ion.IonReader
Gets the current value's field name as a symbol token (text + ID).
getFieldNameSymbol() - Method in interface com.amazon.ion.IonValue
Gets the field name attached to this value as an interned symbol (text + ID).
getFieldNameSymbol(_Private_IonValue.SymbolTableProvider) - Method in interface com.amazon.ion.impl._Private_IonValue
Overrides IonValue.getFieldNameSymbol() for use when there exists a SymbolTableProvider implementation for this IonValue.
getFinishColumn() - Method in interface com.amazon.ion.TextSpan
Returns the column number of this span's finish position, counting from one.
getFinishLine() - Method in interface com.amazon.ion.TextSpan
Returns the line number of this span's finish position, counting from one.
getFinishOffset() - Method in interface com.amazon.ion.OffsetSpan
Returns this span's finish position as a zero-based offset within the source.
getFractionalSecond() - Method in class com.amazon.ion.Timestamp
Deprecated.
getHighNibble(int) - Static method in enum com.amazon.ion.impl._Private_IonConstants.HighNibble
 
getHour() - Method in class com.amazon.ion.Timestamp
Returns the hour of this Timestamp, in its local time.
getImportedMaxId() - Method in interface com.amazon.ion.SymbolTable
Gets the highest symbol id reserved by this table's imports (including system symbols).
getImportedTables() - Method in interface com.amazon.ion.SymbolTable
Gets the sequence of shared symbol tables imported by this (local) symbol table.
getInitialBufferSize() - Method in class com.amazon.ion.BufferConfiguration.Builder
 
getInitialBufferSize() - Method in class com.amazon.ion.BufferConfiguration
 
getInitialIvmHandling() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
 
getInitialIvmHandling() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Gets the strategy for emitting Ion version markers at the start of the stream.
getInitialIvmHandling() - Method in class com.amazon.ion.system.IonWriterBuilder
Gets the strategy for emitting Ion version markers at the start of the stream.
getInitialSymbolTable() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
getInitialSymbolTable() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Gets the symbol table to use for encoded data.
getInstance() - Static method in class com.amazon.ion.impl.bin.utf8.ByteBufferPool
 
getInstance() - Static method in class com.amazon.ion.impl.bin.utf8.Utf8StringDecoderPool
 
getInstance() - Static method in class com.amazon.ion.impl.bin.utf8.Utf8StringEncoderPool
 
getInt() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getIntegerSize() - Method in interface com.amazon.ion.IonInt
Gets an IntegerSize representing the smallest-possible Java type of the underlying content, or null if this is null.int.
getIntegerSize() - Method in interface com.amazon.ion.IonReader
Returns an IntegerSize representing the smallest-possible Java type of the Ion int at the current value.
getIntegerSize(int) - Static method in class com.amazon.ion.impl._Private_ScalarConversions
 
getIonVersionId() - Method in interface com.amazon.ion.SymbolTable
Gets the identifier for the Ion version (and thus the system symbol table) used by this table.
getIvmMinimizing() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
 
getIvmMinimizing() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Gets the strategy for eliminating Ion version markers mid-stream.
getIvmMinimizing() - Method in class com.amazon.ion.system.IonWriterBuilder
Gets the strategy for eliminating Ion version markers mid-stream.
getLoader() - Method in interface com.amazon.ion.IonSystem
Gets the default system loader.
getLocalOffset() - Method in interface com.amazon.ion.IonTimestamp
Gets the local offset (in minutes) of this timestamp, or null if it's unknown (i.e., -00:00).
getLocalOffset() - Method in class com.amazon.ion.Timestamp
Returns the offset of this Timestamp, measured in minutes, for the local timezone in UTC.
getLong() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getLongStringThreshold() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Gets the length beyond which string and clob content will be rendered as triple-quoted "long strings".
getLowNibble(int) - Static method in class com.amazon.ion.impl._Private_IonConstants
 
getLstFactory() - Method in interface com.amazon.ion.impl._Private_ValueFactory
Gets the LocalSymbolTableAsStruct.Factory associated with this ValueFactory.
getLstMinimizing() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Gets the strategy for reducing or eliminating local symbol tables.
getMaxId() - Method in interface com.amazon.ion.SymbolTable
Gets the highest symbol id reserved by this table.
getMaximumBufferSize() - Method in class com.amazon.ion.BufferConfiguration.Builder
 
getMaximumBufferSize() - Method in class com.amazon.ion.BufferConfiguration
 
getMessage() - Method in exception com.amazon.ion.facet.UnsupportedFacetException
 
getMessage() - Method in exception com.amazon.ion.UnknownSymbolException
 
getMessage() - Method in exception com.amazon.ion.UnsupportedIonVersionException
 
getMillis() - Method in interface com.amazon.ion.IonTimestamp
Gets the value of this Ion timestamp as the number of milliseconds since 1970-01-01T00:00:00.000Z, truncating any fractional milliseconds.
getMillis() - Method in class com.amazon.ion.Timestamp
Returns a number representing the Timestamp's point in time that is the number of milliseconds (ignoring any fractional milliseconds) from the epoch.
getMinimumMaximumBufferSize() - Method in class com.amazon.ion.BufferConfiguration.Builder
Gets the minimum allowed maximum buffer size.
getMinimumMaximumBufferSize() - Method in class com.amazon.ion.IonBufferConfiguration.Builder
 
getMinute() - Method in class com.amazon.ion.Timestamp
Returns the minute of this Timestamp, in its local time.
getMonth() - Method in class com.amazon.ion.Timestamp
Returns the month of this Timestamp, in its local time.
getName() - Method in interface com.amazon.ion.SymbolTable
Gets the unique name of this symbol table.
getNewLineType() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Gets the character sequence that will be written as a line separator.
getNoOpDataHandler() - Method in class com.amazon.ion.BufferConfiguration.Builder
 
getNoOpDataHandler() - Method in class com.amazon.ion.IonBufferConfiguration.Builder
 
getNoOpOversizedSymbolTableHandler() - Method in class com.amazon.ion.IonBufferConfiguration.Builder
 
getNoOpOversizedValueHandler() - Method in class com.amazon.ion.BufferConfiguration.Builder
 
getNoOpOversizedValueHandler() - Method in class com.amazon.ion.IonBufferConfiguration.Builder
 
getNullType() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getOversizedSymbolTableHandler() - Method in class com.amazon.ion.IonBufferConfiguration.Builder
 
getOversizedSymbolTableHandler() - Method in class com.amazon.ion.IonBufferConfiguration
 
getOversizedValueHandler() - Method in class com.amazon.ion.BufferConfiguration.Builder
 
getOversizedValueHandler() - Method in class com.amazon.ion.BufferConfiguration
 
getPrecision() - Method in class com.amazon.ion.Timestamp
Returns the precision of this Timestamp.
getPrintBlobAsString() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders blobs as Base64 strings.
getPrintClobAsString() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders clobs as ASCII strings.
getPrintDatagramAsList() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders datagrams as lists.
getPrintDecimalAsFloat() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders decimals as floats, thus using 'e' notation for all real values.
getPrintSexpAsList() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders sexps as lists.
getPrintStringAsJson() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders strings using JSON escapes.
getPrintSymbolAsString() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders symbols as strings.
getPrintTimestampAsMillis() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders timestamps as millisecond values.
getPrintTimestampAsString() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders timestamps as strings.
getPrintUntypedNulls() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer renders all null values as null (i.e., the same as an IonNull).
getProjectVersion() - Method in class com.amazon.ion.util.JarInfo
Gets the ion-java project version of this build.
getRawWriter() - Method in interface com.amazon.ion.impl.bin._Private_IonManagedWriter
Deprecated.
Get the underlying raw user value writer.
getReaderBuilder() - Method in class com.amazon.ion.system.IonSystemBuilder
Gets the reader builder whose options will be used when building an IonSystem.
getSecond() - Method in class com.amazon.ion.Timestamp
Returns the seconds of this Timestamp, truncated to an integer.
getSid() - Method in interface com.amazon.ion.SymbolToken
Gets the ID of this symbol token.
getSid() - Method in exception com.amazon.ion.UnknownSymbolException
 
getSidForSymbolTableField(String) - Static method in class com.amazon.ion.impl._Private_Utils
Returns the symbol ID matching a system symbol text of a local or shared symtab field.
getSkipAnnotations() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer skips (i.e., doesn't print) annotations.
getSkipSystemValues() - Method in class com.amazon.ion.util.Printer
Indicates whether this printer skips (i.e., doesn't print) system IDs and local symbol tables.
getStartColumn() - Method in interface com.amazon.ion.TextSpan
Returns the column number of this span's start position, counting from one.
getStartLine() - Method in interface com.amazon.ion.TextSpan
Returns the line number of this span's start position, counting from one.
getStartOffset() - Method in interface com.amazon.ion.OffsetSpan
Returns this span's start position as a zero-based offset within the source.
getString() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getSubject() - Method in exception com.amazon.ion.facet.UnsupportedFacetException
Gets the subject instance that didn't support the requested facet.
getSymbolId() - Method in interface com.amazon.ion.IonSymbol
Deprecated.
getSymbolTable() - Method in interface com.amazon.ion.impl._Private_IonValue.SymbolTableProvider
 
getSymbolTable() - Method in interface com.amazon.ion.IonDatagram
This inherited method is not supported by datagrams because there's no single symbol table used across the contents.
getSymbolTable() - Method in interface com.amazon.ion.IonReader
Returns the symbol table that is applicable to the current value.
getSymbolTable() - Method in interface com.amazon.ion.IonValue
Gets the symbol table used to encode this value.
getSymbolTable() - Method in interface com.amazon.ion.IonWriter
Gets the symbol table that is currently in use by the writer.
getSymtabValueFactory() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
getSystem() - Method in interface com.amazon.ion.IonLoader
Gets the IonSystem from which this loader was created.
getSystem() - Method in interface com.amazon.ion.IonValue
Gets the system that constructed this value.
getSystemSymbolTable() - Method in interface com.amazon.ion.IonSystem
Gets the default system symbol table.
getSystemSymbolTable() - Method in interface com.amazon.ion.SymbolTable
Gets the system symbol table being used by this local table.
getSystemSymbolTable(String) - Method in interface com.amazon.ion.IonSystem
Gets a system symbol table for a specific version of Ion.
getTable(String) - Method in interface com.amazon.ion.IonCatalog
Gets a symbol table with a specific name and the highest version possible.
getTable(String) - Method in class com.amazon.ion.system.SimpleCatalog
 
getTable(String, int) - Method in interface com.amazon.ion.IonCatalog
Gets a desired symbol table from this catalog, using an exact match if possible.
getTable(String, int) - Method in class com.amazon.ion.system.SimpleCatalog
 
getText() - Method in interface com.amazon.ion.SymbolToken
Gets the text of this symbol.
getTimestamp() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
getType() - Method in interface com.amazon.ion.IonReader
Returns the type of the current value, or null if there is no current value.
getType() - Method in interface com.amazon.ion.IonValue
Gets an enumeration value identifying the core Ion data type of this object.
getTypeAnnotations() - Method in interface com.amazon.ion.IonReader
Return the annotations of the current value as an array of strings.
getTypeAnnotations() - Method in interface com.amazon.ion.IonValue
Gets this value's user type annotations as text.
getTypeAnnotationSymbols() - Method in interface com.amazon.ion.IonReader
Gets the current value's annotations as symbol tokens (text + ID).
getTypeAnnotationSymbols() - Method in interface com.amazon.ion.IonValue
Gets this value's user type annotations as interned symbols (text + ID).
getTypeAnnotationSymbols(_Private_IonValue.SymbolTableProvider) - Method in interface com.amazon.ion.impl._Private_IonValue
Overrides IonValue.getTypeAnnotationSymbols() for use when there exists a SymbolTableProvider implementation for this IonValue.
getTypeCode(int) - Static method in class com.amazon.ion.impl._Private_IonConstants
Extract the type code (high nibble) from a type descriptor.
getUnsuportedIonVersionId() - Method in exception com.amazon.ion.UnsupportedIonVersionException
 
getValueTypeName(int) - Static method in class com.amazon.ion.impl._Private_ScalarConversions
 
getVersion() - Method in interface com.amazon.ion.SymbolTable
Gets the version of this symbol table.
getWriteTopLevelValuesOnNewLines() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Gets whether each top level value for standard printing should start on a new line.
getYear() - Method in class com.amazon.ion.Timestamp
Returns the year of this Timestamp, in its local time.
getZDay() - Method in class com.amazon.ion.Timestamp
Returns the day of this Timestamp, in UTC.
getZDecimalSecond() - Method in class com.amazon.ion.Timestamp
Returns the seconds of this Timestamp.
getZFractionalSecond() - Method in class com.amazon.ion.Timestamp
Deprecated.
getZHour() - Method in class com.amazon.ion.Timestamp
Returns the hour of this Timestamp, in UTC.
getZMinute() - Method in class com.amazon.ion.Timestamp
Returns the minute of this Timestamp, in UTC.
getZMonth() - Method in class com.amazon.ion.Timestamp
Returns the month of this Timestamp, in UTC.
getZSecond() - Method in class com.amazon.ion.Timestamp
Returns the second of this Timestamp.
getZYear() - Method in class com.amazon.ion.Timestamp
Returns the year of this Timestamp, in UTC.

H

handle(IonValue) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
Subclasses override this to do something with each newly-constructed value.
hasDatetimeType() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
hashCode() - Method in interface com.amazon.ion.impl._Private_SymbolToken
Hashes the symboltoken for bucketing.
hashCode() - Method in interface com.amazon.ion.IonValue
Returns a hash code consistent with IonValue.equals(Object).
hashCode() - Method in class com.amazon.ion.Timestamp
Returns a hash code consistent with Timestamp.equals(Object).
hasNext() - Method in interface com.amazon.ion.IonReader
Deprecated.
Applications should detect the end of the current level by checking for a null response from IonReader.next().
hasNumericType() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
hasTypeAnnotation(String) - Method in interface com.amazon.ion.IonValue
Determines whether or not the value is annotated with a particular user type annotation.
hasValueOfType(int) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
high_surrogate_value - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
hnBlob - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnBoolean - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnClob - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnDecimal - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnFloat - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnList - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnNegInt - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnNull - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnPosInt - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnSexp - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnString - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnStruct - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnSymbol - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnTimestamp - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnTypedecl - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hnUnused - com.amazon.ion.impl._Private_IonConstants.HighNibble
 
hoist(Span) - Method in interface com.amazon.ion.SeekableReader
Seeks this reader to produce the given span as if its values were at top-level.

I

IDENTIFIER - com.amazon.ion.util.IonTextUtils.SymbolVariant
 
immutable() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
immutable() - Method in class com.amazon.ion.impl._Private_IonReaderBuilder.Mutable
 
immutable() - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
immutable() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
 
immutable() - Method in class com.amazon.ion.system.IonReaderBuilder
Returns an immutable builder configured exactly like this one.
immutable() - Method in class com.amazon.ion.system.IonSystemBuilder
Returns an immutable builder configured exactly like this one.
immutable() - Method in class com.amazon.ion.system.IonTextWriterBuilder
 
IMPORTS - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "imports", as defined by Ion 1.0.
IMPORTS_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "imports", as defined by Ion 1.0.
includes(Timestamp.Precision) - Method in enum com.amazon.ion.Timestamp.Precision
 
indexOf(Object) - Method in interface com.amazon.ion.IonSequence
Returns the index in the sequence of the specified element, or -1 if this sequence doesn't contain the element.
initialSymtab(_Private_LocalSymbolTableFactory, SymbolTable, SymbolTable...) - Static method in class com.amazon.ion.impl._Private_Utils
Returns a minimal symtab that, either system or local depending on the given values, that supports representation as an IonStruct.
INT - com.amazon.ion.IntegerSize
Fits in the Java int primitive (four bytes).
INT - com.amazon.ion.IonType
 
int_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
INT32_SIZE - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
IntegerSize - Enum in com.amazon.ion
Indicates the smallest-possible Java type of an Ion int value.
intern(String) - Method in interface com.amazon.ion.SymbolTable
Adds a new symbol to this table, or finds an existing definition of it.
intIterator(int...) - Static method in class com.amazon.ion.impl._Private_Utils
 
intIterator(int[], int) - Static method in class com.amazon.ion.impl._Private_Utils
 
IntList - Class in com.amazon.ion.impl.bin
A list of integer values that grows as necessary.
IntList() - Constructor for class com.amazon.ion.impl.bin.IntList
Constructs a new IntList with a capacity of IntList.DEFAULT_INITIAL_CAPACITY.
IntList(int) - Constructor for class com.amazon.ion.impl.bin.IntList
Constructs a new IntList with the specified capacity.
IntList(IntList) - Constructor for class com.amazon.ion.impl.bin.IntList
Constructs a new IntList that contains all the elements of the given IntList.
intValue() - Method in interface com.amazon.ion.IonInt
Gets the content of this Ion int as a Java int value.
intValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as an int.
InvalidSystemSymbolException - Exception in com.amazon.ion
An error caused by use of an invalid symbol starting with "$ion_".
InvalidSystemSymbolException(String) - Constructor for exception com.amazon.ion.InvalidSystemSymbolException
 
ION - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "$ion", as defined by Ion 1.0.
ION_1_0 - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "$ion_1_0", as defined by Ion 1.0.
ION_1_0_MAX_ID - Static variable in class com.amazon.ion.SystemSymbols
The maximum ID of the IDs of system symbols defined by Ion 1.0.
ION_1_0_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "$ion_1_0", as defined by Ion 1.0.
ION_SHARED_SYMBOL_TABLE - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "$ion_shared_symbol_table", as defined by Ion 1.0.
ION_SHARED_SYMBOL_TABLE_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "$ion_shared_symbol_table", as defined by Ion 1.0.
ION_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "$ion", as defined by Ion 1.0.
ION_SYMBOL_TABLE - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "$ion_symbol_table", as defined by Ion 1.0.
ION_SYMBOL_TABLE_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "$ion_symbol_table", as defined by Ion 1.0.
IonBinaryWriter - Interface in com.amazon.ion
IonBinaryWriterBuilder - Class in com.amazon.ion.system
The builder for creating IonWriters emitting the Ion binary format.
IonBinaryWriterBuilder() - Constructor for class com.amazon.ion.system.IonBinaryWriterBuilder
NOT FOR APPLICATION USE!
IonBinaryWriterBuilder(IonBinaryWriterBuilder) - Constructor for class com.amazon.ion.system.IonBinaryWriterBuilder
NOT FOR APPLICATION USE!
IonBlob - Interface in com.amazon.ion
An Ion blob value.
IonBool - Interface in com.amazon.ion
An Ion bool value.
IonBufferConfiguration - Class in com.amazon.ion
Configures Ion lookahead buffers.
IonBufferConfiguration.Builder - Class in com.amazon.ion
Builds IonBufferConfiguration instances.
IonBufferConfiguration.OversizedSymbolTableHandler - Interface in com.amazon.ion
Functional interface for handling oversized symbol tables.
IonCatalog - Interface in com.amazon.ion
Collects shared symbol tables for use by an IonSystem.
IonClob - Interface in com.amazon.ion
An Ion clob value.
IonContainer - Interface in com.amazon.ion
Common functionality of Ion struct, list, and sexp types.
IonDatagram - Interface in com.amazon.ion
A datagram is a "top-level" container of Ion values, and the granularity of binary encoding Ion content.
IonDecimal - Interface in com.amazon.ion
An Ion decimal value.
ionEquals(IonValue, IonValue) - Static method in class com.amazon.ion.util.Equivalence
Checks for strict data equivalence over two Ion Values.
ionEqualsByContent(IonValue, IonValue) - Static method in class com.amazon.ion.util.Equivalence
Checks for structural data equivalence over two Ion Values.
IonException - Exception in com.amazon.ion
Base class for exceptions thrown throughout this library.
IonException() - Constructor for exception com.amazon.ion.IonException
 
IonException(String) - Constructor for exception com.amazon.ion.IonException
 
IonException(String, Throwable) - Constructor for exception com.amazon.ion.IonException
 
IonException(Throwable) - Constructor for exception com.amazon.ion.IonException
Constructs a new exception with the given cause, copying the message from the cause into this instance.
IonFloat - Interface in com.amazon.ion
An Ion float value.
IonInt - Interface in com.amazon.ion
An Ion int value.
IonList - Interface in com.amazon.ion
An Ion list value.
IonLoader - Interface in com.amazon.ion
Loads Ion data in the form of datagrams.
IonLob - Interface in com.amazon.ion
Common functionality of Ion blob and clob types.
IonMutableCatalog - Interface in com.amazon.ion
An IonCatalog that can be updated.
IonNull - Interface in com.amazon.ion
The Ion null value, also known as null.null.
IonNumber - Interface in com.amazon.ion
Common functionality of Ion int, decimal, and float types.
IonReader - Interface in com.amazon.ion
Provides stream-based access to Ion data independent of its underlying representation (text, binary, or IonValue tree).
IonReaderBuilder - Class in com.amazon.ion.system
Build a new IonReader from the given IonCatalog and data source.
IonReaderBuilder() - Constructor for class com.amazon.ion.system.IonReaderBuilder
 
IonReaderBuilder(IonReaderBuilder) - Constructor for class com.amazon.ion.system.IonReaderBuilder
 
IonReaderLookaheadBuffer - Class in com.amazon.ion.impl
Monitors an InputStream over binary Ion data to ensure enough data is available to be navigated successfully by a non-incremental IonReader.
IonReaderLookaheadBuffer(IonBufferConfiguration, InputStream) - Constructor for class com.amazon.ion.impl.IonReaderLookaheadBuffer
Constructs a wrapper with the given configuration.
IonSequence - Interface in com.amazon.ion
Common functionality of Ion list and sexp types.
IonSexp - Interface in com.amazon.ion
An Ion sexp (S-expression) value.
IonStreamUtils - Class in com.amazon.ion.util
Utility methods for working with the Ion streaming interfaces, IonReader and IonWriter.
IonStreamUtils() - Constructor for class com.amazon.ion.util.IonStreamUtils
 
IonString - Interface in com.amazon.ion
An Ion string value.
IonStruct - Interface in com.amazon.ion
An Ion struct value.
IonSymbol - Interface in com.amazon.ion
An Ion symbol value.
IonSystem - Interface in com.amazon.ion
Entry point to all things Ion.
IonSystemBuilder - Class in com.amazon.ion.system
The builder for creating IonSystems.
IonText - Interface in com.amazon.ion
Common functionality of Ion string and symbol types.
IonTextReader - Interface in com.amazon.ion
Deprecated.
Use TextSpan instead.
IonTextUtils - Class in com.amazon.ion.util
Utility methods for working with Ion's text-oriented data types.
IonTextUtils() - Constructor for class com.amazon.ion.util.IonTextUtils
 
IonTextUtils.SymbolVariant - Enum in com.amazon.ion.util
 
IonTextWriterBuilder - Class in com.amazon.ion.system
The builder for creating IonWriters emitting the Ion text syntax.
IonTextWriterBuilder() - Constructor for class com.amazon.ion.system.IonTextWriterBuilder
NOT FOR APPLICATION USE!
IonTextWriterBuilder(IonTextWriterBuilder) - Constructor for class com.amazon.ion.system.IonTextWriterBuilder
NOT FOR APPLICATION USE!
IonTextWriterBuilder.LstMinimizing - Enum in com.amazon.ion.system
A strategy for minimizing the output of local symbol tables.
IonTextWriterBuilder.NewLineType - Enum in com.amazon.ion.system
Represents common new-line separators that are valid in Ion.
IonTimestamp - Interface in com.amazon.ion
An Ion timestamp value.
IonType - Enum in com.amazon.ion
Enumeration identifying the core Ion data types.
IonValue - Interface in com.amazon.ion
Base type for all Ion data nodes.
ionValueEquals(IonValue, IonValue) - Method in class com.amazon.ion.util.Equivalence
Checks for data equivalence over two Ion values using this Equivalence's configuration
IonValueUtils - Class in com.amazon.ion.util
Utility methods for working with IonValues.
IonValueUtils() - Constructor for class com.amazon.ion.util.IonValueUtils
 
IonWriter - Interface in com.amazon.ion
Writes Ion data to an output source.
IonWriterBuilder - Class in com.amazon.ion.system
Common options for writing Ion data streams of any form.
IonWriterBuilder.InitialIvmHandling - Enum in com.amazon.ion.system
A strategy for altering emission of Ion version markers at the start of an Ion stream.
IonWriterBuilder.IvmMinimizing - Enum in com.amazon.ion.system
A strategy for minimizing the output of non-initial Ion version markers.
isAllWhitespace(CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Ion whitespace is defined as one of the characters space, tab, newline, and carriage-return.
isAnnotationIteratorReuseEnabled() - Method in class com.amazon.ion.system.IonReaderBuilder
 
isContainer() - Method in enum com.amazon.ion.impl._Private_IonConstants.HighNibble
 
isContainer(IonType) - Static method in enum com.amazon.ion.IonType
Determines whether a type represents an Ion container.
isDigit(int, int) - Static method in class com.amazon.ion.util.IonTextUtils
 
isEmpty() - Method in class com.amazon.ion.impl._Private_RecyclingStack
 
isEmpty() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
isEmpty() - Method in class com.amazon.ion.impl.bin.IntList
 
isEmpty() - Method in interface com.amazon.ion.IonContainer
Checks if this container is empty.
isFieldNameSet() - Method in interface com.amazon.ion.impl._Private_IonWriter
Returns true if the field name has been set either through setFieldName or setFieldId.
isFieldNameSet() - Method in class com.amazon.ion.impl._Private_IonWriterBase
Returns true if the field name has been set either through setFieldName or setFieldId.
isGzip(byte[], int, int) - Static method in class com.amazon.ion.util.IonStreamUtils
Determines whether a buffer contains GZIPped data.
isHighSurrogate(int) - Static method in class com.amazon.ion.impl._Private_IonConstants
 
isIdentifierKeyword(CharSequence) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
Determines whether the given text matches one of the Ion identifier keywords null, true, or false.
isIdentifierPart(int) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
 
isIdentifierPart(int) - Static method in class com.amazon.ion.util.IonTextUtils
 
isIdentifierStart(int) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
 
isIdentifierStart(int) - Static method in class com.amazon.ion.util.IonTextUtils
 
isIncrementalReadingEnabled() - Method in class com.amazon.ion.system.IonReaderBuilder
 
isInStruct() - Method in interface com.amazon.ion.IonReader
Determines whether this reader is currently traversing the fields of an Ion struct.
isInStruct() - Method in interface com.amazon.ion.IonWriter
Determines whether values are being written as fields of a struct.
isIonBinary(byte[]) - Static method in class com.amazon.ion.util.IonStreamUtils
Determines whether a buffer contains Ion binary data by looking for the presence of the Ion Version Marker at its start.
isIonBinary(byte[], int, int) - Static method in class com.amazon.ion.util.IonStreamUtils
Determines whether a buffer contains Ion binary data by looking for the presence of the Ion Version Marker at a given offset.
isLiteSystem(IonSystem) - Static method in class com.amazon.ion.impl.lite._Private_LiteDomTrampoline
 
isLob(IonType) - Static method in enum com.amazon.ion.IonType
Determines whether a type represents an Ion LOB scalar, namely IonType.BLOB or IonType.CLOB.
isLocalTable() - Method in interface com.amazon.ion.SymbolTable
Determines whether this symbol table is local, and therefore unnamed and unversioned.
isLowSurrogate(int) - Static method in class com.amazon.ion.impl._Private_IonConstants
 
isNegativeZero() - Method in class com.amazon.ion.Decimal
 
isNegativeZero(BigDecimal) - Static method in class com.amazon.ion.Decimal
Efficiently determines whether an arbitary decimal value is a negative zero.
isNonSymbolScalar(IonType) - Static method in class com.amazon.ion.impl._Private_Utils
Determines whether the passed-in data type is a scalar and not a symbol.
isNull() - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
isNullValue() - Method in interface com.amazon.ion.IonDatagram
Returns false at every call, since datagrams cannot be null.
isNullValue() - Method in interface com.amazon.ion.IonReader
Determines whether the current value is a null Ion value of any type (for example, null or null.int).
isNullValue() - Method in interface com.amazon.ion.IonValue
Determines whether this in an Ion null value, e.g., null or null.string.
isNumericStop(int) - Static method in class com.amazon.ion.util.IonTextUtils
Determines whether a given code point is one of the valid Ion numeric terminators.
isNumericType(int) - Static method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
isNumericValue() - Method in interface com.amazon.ion.IonFloat
Determines whether this value is numeric.
isNumericValue() - Method in interface com.amazon.ion.IonNumber
Determines whether this value is numeric.
isOperatorPart(int) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
 
isOperatorPart(int) - Static method in class com.amazon.ion.util.IonTextUtils
 
isReadOnly() - Method in interface com.amazon.ion.IonValue
Determines whether this value is read-only.
isReadOnly() - Method in interface com.amazon.ion.SymbolTable
Determines whether this symbol table can have symbols added to it.
isSharedTable() - Method in interface com.amazon.ion.SymbolTable
Determines whether this symbol table is shared, and therefore named, versioned, and read-only.
isStreamCopyOptimized() - Method in interface com.amazon.ion.impl._Private_IonSystem
Indicates whether writers built by this system may attempt to optimize IonWriter.writeValue(IonReader) by copying raw source data.
isStreamCopyOptimized() - Method in interface com.amazon.ion.impl._Private_IonWriter
Indicates whether the writer is stream copy optimized through IonWriter.writeValue(com.amazon.ion.IonReader).
isStreamCopyOptimized() - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
isStreamCopyOptimized() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Indicates whether built writers may attempt to optimize IonWriter.writeValue(IonReader) by copying raw source data.
isStreamCopyOptimized() - Method in class com.amazon.ion.system.IonSystemBuilder
Indicates whether built systems may attempt to optimize IonWriter.writeValue(IonReader) by copying raw source data.
isSubstitute() - Method in interface com.amazon.ion.SymbolTable
Determines whether this instance is substituting for an imported shared table for which no exact match was found in the catalog.
isSurrogate(int) - Static method in class com.amazon.ion.impl._Private_IonConstants
 
isSystemTable() - Method in interface com.amazon.ion.SymbolTable
Determines whether this symbol table is a system symbol table, and therefore shared, named, versioned, and read-only.
isText(IonType) - Static method in enum com.amazon.ion.IonType
Determines whether a type represents an Ion text scalar, namely IonType.STRING or IonType.SYMBOL (but not IonType.CLOB).
isTrivialTable(SymbolTable) - Static method in class com.amazon.ion.impl._Private_Utils
Is the table null, system, or local without imported symbols?
isWhitespace(int) - Static method in class com.amazon.ion.util.IonTextUtils
Ion whitespace is defined as one of the characters space, tab, newline, and carriage-return.
iterate(byte[]) - Method in interface com.amazon.ion.IonSystem
Deprecated.
Will cause a memory leak when reading a gzipped byte[]. Use IonSystem.iterate(IonReader) instead.
iterate(IonReader) - Method in interface com.amazon.ion.IonSystem
Creates an iterator over Ion data.
iterate(ValueFactory, IonReader) - Static method in class com.amazon.ion.impl._Private_Utils
Create a value iterator from a reader.
iterate(InputStream) - Method in interface com.amazon.ion.IonSystem
Deprecated.
Will cause a memory leak when reading a gzipped stream. Use IonSystem.iterate(IonReader) instead.
iterate(Reader) - Method in interface com.amazon.ion.IonSystem
Creates an iterator over a stream of Ion text data.
iterate(String) - Method in interface com.amazon.ion.IonSystem
Creates an iterator over a string containing Ion text data.
iterateDeclaredSymbolNames() - Method in interface com.amazon.ion.SymbolTable
Creates an iterator that will return all non-imported symbol names, in order of their symbol IDs.
iterateTypeAnnotations() - Method in interface com.amazon.ion.IonReader
Return the annotations on the curent value as an iterator.
iterator() - Method in interface com.amazon.ion.IonContainer
Creates an iterator providing the (direct) elements of this container.
iterator() - Method in interface com.amazon.ion.IonDatagram
Creates an iterator providing the (direct) elements of this datagram.
iterator() - Method in class com.amazon.ion.system.SimpleCatalog
Constructs an iterator that enumerates all of the shared symbol tables in this catalog, at the time of method invocation.

J

JarInfo - Class in com.amazon.ion.util
Provides information about this release of the ion-java library.
JarInfo() - Constructor for class com.amazon.ion.util.JarInfo
Constructs a new instance that can provide build information about this library.
json() - Static method in class com.amazon.ion.system.IonTextWriterBuilder
Creates a builder preconfigured for JSON compatibility.

L

lastIndexOf(Object) - Method in interface com.amazon.ion.IonSequence
Returns the index in the sequence of the specified element, or -1 if this sequence doesn't contain the element.
lengthAlwaysFollows() - Method in enum com.amazon.ion.impl._Private_IonConstants.HighNibble
 
LF - com.amazon.ion.system.IonTextWriterBuilder.NewLineType
A single linefeed (U+000A).
LIST - com.amazon.ion.IonType
 
listIterator() - Method in interface com.amazon.ion.IonSequence
Returns a list iterator of the elements in this sequence (in proper order).
listIterator(int) - Method in interface com.amazon.ion.IonSequence
Returns a list iterator of the elements in this sequence (in proper order), starting at the specified position in this sequence.
lnBooleanFalse - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnBooleanTrue - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnIsEmptyContainer - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnIsNull - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnIsNullAtom - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnIsNullSequence - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnIsNullStruct - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnIsOrderedStruct - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnIsVarLen - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
lnNumericZero - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
load(byte[]) - Method in interface com.amazon.ion.IonLoader
Loads a block of Ion data into a single datagram, detecting whether it's text or binary data.
load(IonReader) - Method in interface com.amazon.ion.IonLoader
Loads an entire stream of Ion data into a single datagram, detecting whether it's text or binary data.
load(File) - Method in interface com.amazon.ion.IonLoader
Loads an entire file of Ion data into a single datagram, detecting whether it's text or binary data.
load(InputStream) - Method in interface com.amazon.ion.IonLoader
Deprecated.
Will cause a memory leak when reading a gzipped stream. Use IonLoader.load(IonReader) instead.
load(Reader) - Method in interface com.amazon.ion.IonLoader
Loads a stream of Ion text into a single datagram.
load(String) - Method in interface com.amazon.ion.IonLoader
Loads Ion text in its entirety.
loadFileBytes(File) - Static method in class com.amazon.ion.impl._Private_Utils
 
loadReader(Reader) - Static method in class com.amazon.ion.impl._Private_Utils
 
loadStreamBytes(InputStream) - Static method in class com.amazon.ion.impl._Private_Utils
 
localize(SymbolTable, SymbolToken) - Static method in class com.amazon.ion.impl._Private_Utils
 
localize(SymbolTable, SymbolToken[]) - Static method in class com.amazon.ion.impl._Private_Utils
 
localize(SymbolTable, SymbolToken[], int) - Static method in class com.amazon.ion.impl._Private_Utils
 
LOCALS - com.amazon.ion.system.IonTextWriterBuilder.LstMinimizing
Discards local symbols, retains imports.
LONG - com.amazon.ion.IntegerSize
Fits in the Java int primitive (eight bytes).
long_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
longValue() - Method in interface com.amazon.ion.IonInt
Gets the content of this Ion int as a Java long value.
longValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a long.
low_surrogate_value - Static variable in class com.amazon.ion.impl._Private_IonConstants
 

M

main(String[]) - Static method in class com.amazon.ion.apps.EncodeApp
 
main(String[]) - Static method in class com.amazon.ion.apps.PrintApp
 
main(String[]) - Static method in class com.amazon.ion.apps.SymtabApp
 
main(String[]) - Static method in class com.amazon.ion.impl._Private_CommandLine
This main simply prints the version information to allow users to identify the build version of the Jar.
makeHighSurrogate(int) - Static method in class com.amazon.ion.impl._Private_IonConstants
 
makeIncrementalReader(IonReaderBuilder, InputStream) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeLowSurrogate(int) - Static method in class com.amazon.ion.impl._Private_IonConstants
 
makeNull() - Method in interface com.amazon.ion.IonContainer
Sets the contents of this container to an Ion null value.
makeNull() - Method in interface com.amazon.ion.IonDatagram
This inherited method is not supported by datagrams.
makeNull() - Method in interface com.amazon.ion.IonTimestamp
Sets this timestamp to Ion null.timestamp.
makeReader(IonCatalog, byte[]) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, byte[], int, int) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, byte[], int, int, _Private_LocalSymbolTableFactory) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, byte[], _Private_LocalSymbolTableFactory) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, char[]) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, char[], int, int) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, IonValue, _Private_LocalSymbolTableFactory) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, InputStream) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, InputStream, _Private_LocalSymbolTableFactory) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, Reader) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, Reader, _Private_LocalSymbolTableFactory) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, CharSequence) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, CharSequence, int, int) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReader(IonCatalog, CharSequence, _Private_LocalSymbolTableFactory) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeReadOnly() - Method in interface com.amazon.ion.IonValue
Marks this instance and its children to be immutable.
makeReadOnly() - Method in interface com.amazon.ion.SymbolTable
Prevents this symbol table from accepting any more new symbols.
makeSystemReader(byte[]) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemReader(byte[], int, int) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemReader(char[]) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemReader(char[], int, int) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemReader(IonSystem, IonValue) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemReader(InputStream) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemReader(Reader) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemReader(CharSequence) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemReader(CharSequence, int, int) - Static method in class com.amazon.ion.impl._Private_IonReaderFactory
 
makeSystemWriter(IonContainer) - Static method in class com.amazon.ion.impl._Private_IonWriterFactory
 
makeTypeDescriptor(int, int) - Static method in class com.amazon.ion.impl._Private_IonConstants
Make a type descriptor from two nibbles; all of which are represented as ints.
makeUnicodeScalar(int, int) - Static method in class com.amazon.ion.impl._Private_IonConstants
 
makeVisitor(Printer.Options, Appendable) - Method in class com.amazon.ion.util.Printer
Subclasses can override this if they wish to construct a specialization of the Printer.PrinterVisitor.
makeWriter(IonCatalog, IonContainer) - Static method in class com.amazon.ion.impl._Private_IonWriterFactory
 
makeWriter(IonContainer) - Static method in class com.amazon.ion.impl._Private_IonWriterFactory
 
MAX_ID - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "max_id", as defined by Ion 1.0.
MAX_ID_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "max_id", as defined by Ion 1.0.
MAX_LONG_TEXT_SIZE - Static variable in class com.amazon.ion.impl._Private_IonConstants
maximum size of textual representation of a long.
MAX_LOOKAHEAD_UTF16 - Static variable in class com.amazon.ion.impl._Private_Utils
(null.timestamp) requires 11 ASCII chars to distinguish from (null.timestamps) aka (null '.' 'timestamps')
minimal() - Static method in class com.amazon.ion.system.IonTextWriterBuilder
Creates a builder configured to minimize system data, eliminating local symbol tables and minimizing version markers.
MINUTE - com.amazon.ion.Timestamp.Precision
 
MONTH - com.amazon.ion.Timestamp.Precision
 
moreDataRequired() - Method in class com.amazon.ion.impl.IonReaderLookaheadBuffer
 
moreDataRequired() - Method in interface com.amazon.ion.impl.ReaderLookaheadBuffer
Indicates whether more data must become present in the raw input stream before a successful call to IonReader.next() may be made to position the reader on the most-recently-buffered value.
mutable() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
mutable() - Method in class com.amazon.ion.impl._Private_IonReaderBuilder.Mutable
 
mutable() - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
mutable() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
 
mutable() - Method in class com.amazon.ion.system.IonReaderBuilder
Returns a mutable builder configured exactly like this one.
mutable() - Method in class com.amazon.ion.system.IonSystemBuilder
Returns a mutable builder configured exactly like this one.
mutable() - Method in class com.amazon.ion.system.IonTextWriterBuilder
 
Mutable() - Constructor for class com.amazon.ion.impl._Private_IonReaderBuilder.Mutable
 
Mutable(IonReaderBuilder) - Constructor for class com.amazon.ion.impl._Private_IonReaderBuilder.Mutable
 
mutationCheck() - Method in class com.amazon.ion.impl._Private_IonReaderBuilder.Mutable
 
mutationCheck() - Method in class com.amazon.ion.system.IonReaderBuilder
NOT FOR APPLICATION USE!
myOptions - Variable in class com.amazon.ion.util.Printer
 
myOptions - Variable in class com.amazon.ion.util.Printer.PrinterVisitor
 
myOut - Variable in class com.amazon.ion.util.Printer.PrinterVisitor
 

N

NAME - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "name", as defined by Ion 1.0.
NAME_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "name", as defined by Ion 1.0.
NEGATIVE_ZERO - Static variable in class com.amazon.ion.Decimal
The value -0, with a scale of 0.
negativeZero(int) - Static method in class com.amazon.ion.Decimal
Returns a negative-zero decimal value, with the given number of significant digits (zeros).
negativeZero(int, MathContext) - Static method in class com.amazon.ion.Decimal
Returns a negative-zero decimal value, with the given number of significant digits (zeros) and given context.
newBinaryWriter() - Method in interface com.amazon.ion.IonSystem
newBinaryWriter(SymbolTable...) - Method in interface com.amazon.ion.IonSystem
newBinaryWriter(OutputStream, SymbolTable...) - Method in interface com.amazon.ion.IonSystem
Creates a new writer that will encode binary Ion data, using the given shared symbol tables as imports.
newBlob(byte[]) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newBlob(byte[]) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion blob instance, copying bytes from an array.
newBlob(byte[], int, int) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newBlob(byte[], int, int) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion blob, copying bytes from part of an array.
newBool(boolean) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newBool(boolean) - Method in interface com.amazon.ion.ValueFactory
Constructs a new bool instance with the given value.
newBool(Boolean) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newBool(Boolean) - Method in interface com.amazon.ion.ValueFactory
Constructs a new bool instance with the given value.
newBytes() - Method in interface com.amazon.ion.IonReader
Returns the current value as a newly-allocated byte array.
newClob(byte[]) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newClob(byte[]) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion clob instance from a byte array.
newClob(byte[], int, int) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newClob(byte[], int, int) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion clob, copying bytes from part of an array.
newCurrentUtcTimestamp() - Method in interface com.amazon.ion.IonSystem
Constructs a new UTC timestamp instance initialized so that it represents the time at which it was allocated, measured to the nearest millisecond.
newDatagram() - Method in interface com.amazon.ion.IonSystem
Creates a new empty datagram.
newDatagram(IonValue) - Method in interface com.amazon.ion.IonSystem
Creates a new datagram containing one value.
newDatagram(SymbolTable...) - Method in interface com.amazon.ion.IonSystem
Creates a new datagram, bootstrapped with imported symbol tables.
newDecimal(double) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newDecimal(double) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion decimal instance from a Java double.
newDecimal(long) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newDecimal(long) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion decimal instance from a Java long.
newDecimal(BigDecimal) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newDecimal(BigDecimal) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion decimal instance from a Java BigDecimal.
newDecimal(BigInteger) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newDecimal(BigInteger) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion decimal instance from a Java BigInteger.
newElement() - Method in interface com.amazon.ion.impl._Private_RecyclingStack.ElementFactory
 
newEmptyList() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newEmptyList() - Method in interface com.amazon.ion.ValueFactory
Constructs a new empty (not null) list instance.
newEmptySexp() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newEmptySexp() - Method in interface com.amazon.ion.ValueFactory
Constructs a new empty (not null) sexp instance.
newEmptyStruct() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newEmptyStruct() - Method in interface com.amazon.ion.ValueFactory
Constructs a new empty (not null) struct instance.
newFloat(double) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newFloat(double) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion float instance from a Java double.
newFloat(long) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newFloat(long) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion float instance from a Java long.
newInputStream() - Method in interface com.amazon.ion.IonLob
Creates a new InputStream that returns the data as raw bytes.
newInt(int) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newInt(int) - Method in interface com.amazon.ion.ValueFactory
Constructs a new int instance with the given value.
newInt(long) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newInt(long) - Method in interface com.amazon.ion.ValueFactory
Constructs a new int instance with the given value.
newInt(Number) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newInt(Number) - Method in interface com.amazon.ion.ValueFactory
Constructs a new int instance with the given value.
newIonReader(IonReaderBuilder) - Method in interface com.amazon.ion.impl.ReaderLookaheadBuffer
Builds a reader over the input pipe.
newIonWriter(ByteArrayOutputStream) - Static method in class com.amazon.ion.impl.bin._PrivateIon_HashTrampoline
Deprecated.
 
newLegacyWriter() - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
newList(int[]) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newList(int[]) - Method in interface com.amazon.ion.ValueFactory
Constructs a new list with given int children.
newList(long[]) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newList(long[]) - Method in interface com.amazon.ion.ValueFactory
Constructs a new list with given long child elements.
newList(IonSequence) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newList(IonSequence) - Method in interface com.amazon.ion.ValueFactory
Constructs a new list with the given child.
newList(IonValue...) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newList(IonValue...) - Method in interface com.amazon.ion.ValueFactory
Constructs a new list with the given children.
newList(Collection<? extends IonValue>) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
Deprecated.
newList(Collection<? extends IonValue>) - Method in interface com.amazon.ion.ValueFactory
Deprecated.
This method can be invoked (accidentally and incorrectly) with an IonSequence! Use either ValueFactory.newList(IonValue...) or newList().addAll(Collection).
newLiteSystem(IonTextWriterBuilder, _Private_IonBinaryWriterBuilder, IonReaderBuilder) - Static method in class com.amazon.ion.impl.lite._Private_LiteDomTrampoline
 
newLoader() - Method in interface com.amazon.ion.IonSystem
Constructs a new loader instance using the default system catalog.
newLoader(IonCatalog) - Method in interface com.amazon.ion.IonSystem
Constructs a new loader instance using the given catalog.
newLocalSymbolTable(SymbolTable...) - Method in interface com.amazon.ion.IonSystem
Creates a new local symbol table based on specific imported tables.
newLocalSymbolTableAsStructFactory(ValueFactory) - Static method in class com.amazon.ion.impl._Private_Utils
Deprecated.
due to DOM entanglement. Streaming applications should use .
newLocalSymtab(IonCatalog, IonReader, boolean) - Method in interface com.amazon.ion.impl._Private_LocalSymbolTableFactory
Constructs a new local symbol table represented by the current value of the passed in IonReader.
newLocalSymtab(SymbolTable, SymbolTable...) - Method in interface com.amazon.ion.impl._Private_LocalSymbolTableFactory
Constructs a new local symtab with given imports and local symbols.
newNull() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNull() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.null instance.
newNull(IonType) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNull(IonType) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion null value with the given type.
newNullBlob() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullBlob() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.blob instance.
newNullBool() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullBool() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.bool instance.
newNullClob() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullClob() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.clob instance.
newNullDecimal() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullDecimal() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.decimal instance.
newNullFloat() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullFloat() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.float instance.
newNullInt() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullInt() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.int instance.
newNullList() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullList() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.list instance.
newNullSexp() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullSexp() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.sexp instance.
newNullString() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullString() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.string instance.
newNullStruct() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullStruct() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.struct instance.
newNullSymbol() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullSymbol() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.symbol instance.
newNullTimestamp() - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newNullTimestamp() - Method in interface com.amazon.ion.ValueFactory
Constructs a new null.timestamp instance.
newReader(byte[]) - Method in interface com.amazon.ion.IonSystem
Creates an new IonReader instance over a block of Ion data, detecting whether it's text or binary data.
newReader(byte[], int, int) - Method in interface com.amazon.ion.IonSystem
Creates an new IonReader instance over a block of Ion data, detecting whether it's text or binary data.
newReader(IonValue) - Method in interface com.amazon.ion.IonSystem
Creates an new IonReader instance over an IonValue data model.
newReader(InputStream) - Method in interface com.amazon.ion.IonSystem
Creates a new IonReader instance over a stream of Ion data, detecting whether it's text or binary data.
newReader(Reader) - Method in interface com.amazon.ion.IonSystem
Creates an new IonReader instance over Ion text data.
newReader(String) - Method in interface com.amazon.ion.IonSystem
Creates an new IonReader instance over Ion text data.
newReader(Charset) - Method in interface com.amazon.ion.IonClob
Creates a new Reader that provides the value of this clob as text, decoding the raw bytes using a given character set.
newSexp(int[]) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newSexp(int[]) - Method in interface com.amazon.ion.ValueFactory
Constructs a new sexp with given int child values.
newSexp(long[]) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newSexp(long[]) - Method in interface com.amazon.ion.ValueFactory
Constructs a new sexp with given long child elements.
newSexp(IonSequence) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newSexp(IonSequence) - Method in interface com.amazon.ion.ValueFactory
Constructs a new sexp with the given child.
newSexp(IonValue...) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newSexp(IonValue...) - Method in interface com.amazon.ion.ValueFactory
Constructs a new sexp with given child elements.
newSexp(Collection<? extends IonValue>) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
Deprecated.
newSexp(Collection<? extends IonValue>) - Method in interface com.amazon.ion.ValueFactory
Deprecated.
This method can be invoked (accidentally and incorrectly) with an IonSequence! Use either ValueFactory.newSexp(IonValue...) or newSexp().addAll(Collection).
newSharedSymbolTable(IonReader) - Method in interface com.amazon.ion.IonSystem
Materializes a shared symbol table from its serialized form.
newSharedSymbolTable(IonReader, boolean) - Method in interface com.amazon.ion.IonSystem
Materializes a shared symbol table from its serialized form.
newSharedSymbolTable(IonStruct) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newSharedSymbolTable(String, int, Iterator<String>, SymbolTable...) - Method in interface com.amazon.ion.IonSystem
Creates a new shared symbol table containing a given set of symbols.
newSharedSymtab(IonReader, boolean) - Static method in class com.amazon.ion.impl._Private_Utils
 
newSharedSymtab(IonStruct) - Static method in class com.amazon.ion.impl._Private_Utils
 
newSharedSymtab(String, int, SymbolTable, Iterator<String>) - Static method in class com.amazon.ion.impl._Private_Utils
As per IonSystem.newSharedSymbolTable(String, int, Iterator, SymbolTable...), any duplicate or null symbol texts are skipped.
newString(String) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newString(String) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion string with the given value.
newSubstituteSymtab(SymbolTable, int, int) - Static method in class com.amazon.ion.impl._Private_Utils
 
newSymbol(SymbolToken) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newSymbol(SymbolToken) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion symbol with the given symbol token.
newSymbol(String) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newSymbol(String) - Method in interface com.amazon.ion.ValueFactory
Constructs a new Ion symbol with the given value.
newSymbolToken(int) - Static method in class com.amazon.ion.impl._Private_Utils
 
newSymbolToken(SymbolTable, int) - Static method in class com.amazon.ion.impl._Private_Utils
 
newSymbolToken(SymbolTable, String) - Static method in class com.amazon.ion.impl._Private_Utils
Checks symbol content.
newSymbolToken(String, int) - Static method in class com.amazon.ion.impl._Private_Utils
 
newSymbolTokens(SymbolTable, int...) - Static method in class com.amazon.ion.impl._Private_Utils
 
newSymbolTokens(SymbolTable, String...) - Static method in class com.amazon.ion.impl._Private_Utils
Validates each text element.
newSystem() - Static method in class com.amazon.ion.system.SystemFactory
Deprecated.
newSystem(IonCatalog) - Static method in class com.amazon.ion.system.SystemFactory
newSystemReader(byte[]) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newSystemReader(byte[], int, int) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newSystemReader(IonValue) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newSystemReader(InputStream) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newSystemReader(Reader) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newSystemReader(String) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newTextWriter(OutputStream) - Method in interface com.amazon.ion.IonSystem
Creates a new writer that will write UTF-8 text to the given output stream.
newTextWriter(OutputStream, SymbolTable...) - Method in interface com.amazon.ion.IonSystem
Creates a new writer that will write UTF-8 text to the given output stream, using the given shared symbol tables as imports.
newTextWriter(Appendable) - Method in interface com.amazon.ion.IonSystem
Creates a new writer that will write text to the given output stream.
newTextWriter(Appendable, SymbolTable...) - Method in interface com.amazon.ion.IonSystem
Creates a new writer that will write text to the given output stream, using the given shared symbol tables as imports.
newTimestamp(Timestamp) - Method in class com.amazon.ion.impl._Private_CurriedValueFactory
 
newTimestamp(Timestamp) - Method in interface com.amazon.ion.ValueFactory
Constructs a new timestamp instance with the given value.
newTreeSystemWriter(IonContainer) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newTreeWriter(IonContainer) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
newUtcTimestamp(Date) - Method in interface com.amazon.ion.IonSystem
Constructs a new UTC timestamp instance initialized so that it represents the given time.
newUtcTimestampFromMillis(long) - Method in interface com.amazon.ion.IonSystem
Constructs a new UTC timestamp initialized to represent the specified number of milliseconds since the standard base time known as "the epoch", namely 1970-01-01T00:00:00Z.
newValue(IonReader) - Method in interface com.amazon.ion.IonSystem
Extracts the current value from a reader into an IonValue.
newWriter(IonContainer) - Method in interface com.amazon.ion.IonSystem
Creates a new writer that will add IonValues to the given container.
newWriter(OutputStream) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
next() - Method in interface com.amazon.ion.IonReader
Positions this reader on the next sibling after the current value, returning the type of that value.
now() - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp representing the current time (based on the JVM clock), with an unknown local offset.
nowZ() - Static method in class com.amazon.ion.Timestamp
Returns a Timestamp in UTC representing the current time (based on the the JVM clock).
NULL - com.amazon.ion.IonType
 
null_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
NullValueException - Exception in com.amazon.ion
An error caused by invoking an inappropriate method on an Ion null value.
NullValueException() - Constructor for exception com.amazon.ion.NullValueException
 
NullValueException(String) - Constructor for exception com.amazon.ion.NullValueException
 
NullValueException(String, Throwable) - Constructor for exception com.amazon.ion.NullValueException
 
NullValueException(Throwable) - Constructor for exception com.amazon.ion.NullValueException
 
numeric_types - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 

O

OffsetSpan - Interface in com.amazon.ion
Exposes the positions of a Span in the form of zero-based offsets within the source.
onData(int) - Method in interface com.amazon.ion.BufferConfiguration.DataHandler
Invoked whenever the bytes from a value are processed, regardless of whether the bytes are buffered or skipped due to the value being oversized.
onData(BufferConfiguration.DataHandler) - Method in class com.amazon.ion.BufferConfiguration.Builder
Sets the handler that will be notified when data is processed.
onOversizedSymbolTable() - Method in interface com.amazon.ion.IonBufferConfiguration.OversizedSymbolTableHandler
Invoked when the user specifies a finite maximum buffer size and that size is exceeded by symbol table(s) alone.
onOversizedSymbolTable(IonBufferConfiguration.OversizedSymbolTableHandler) - Method in class com.amazon.ion.IonBufferConfiguration.Builder
Sets the handler that will be notified when oversized symbol tables are encountered.
onOversizedValue() - Method in interface com.amazon.ion.BufferConfiguration.OversizedValueHandler
Invoked each time a value (and any symbol tables that immediately precede it) exceed the buffer size limit specified by the LookaheadReaderWrapper instance, but the symbol tables by themselves do not exceed the limit.
onOversizedValue(BufferConfiguration.OversizedValueHandler) - Method in class com.amazon.ion.BufferConfiguration.Builder
Sets the handler that will be notified when oversized values are encountered.
OPERATOR - com.amazon.ion.util.IonTextUtils.SymbolVariant
 
OPERATOR_CHAR_FLAGS - Static variable in class com.amazon.ion.impl._Private_IonTextAppender
 
Options() - Constructor for class com.amazon.ion.util.Printer.Options
 
optionsAreValid(String[]) - Method in class com.amazon.ion.apps.SymtabApp
 

P

partialDecode(ByteBuffer, boolean) - Method in class com.amazon.ion.impl.bin.utf8.Utf8StringDecoder
Decodes the available bytes from the given ByteBuffer.
peek() - Method in class com.amazon.ion.impl._Private_RecyclingStack
 
PLATFORM_DEPENDENT - com.amazon.ion.system.IonTextWriterBuilder.NewLineType
The new-line separator specified in the "line.separator" system property.
PoolableByteBuffer - Class in com.amazon.ion.impl.bin.utf8
Holds a reusable ByteBuffer.
POOLED - com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder.AllocatorMode
 
pop() - Method in class com.amazon.ion.impl._Private_RecyclingStack
Pops an element from the stack, retaining a reference to the element so that it can be reused the next time the stack grows to the element's depth.
pop_passed_symbol_table() - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
pop_passed_symbol_table() - Method in interface com.amazon.ion.impl._Private_ReaderWriter
 
prepareDecode(int) - Method in class com.amazon.ion.impl.bin.utf8.Utf8StringDecoder
Prepares the decoder to decode the given number of UTF-8 bytes.
pretty() - Static method in class com.amazon.ion.system.IonTextWriterBuilder
Creates a builder preconfigured for basic pretty-printing.
print(IonValue, Appendable) - Method in class com.amazon.ion.util.Printer
 
print(Appendable) - Method in class com.amazon.ion.Timestamp
Prints to an Appendable the string representation (in Ion format) of this Timestamp in its local time.
PrintApp - Class in com.amazon.ion.apps
TODO pretty-print on/off and configure TODO show system view (eg symbol tables)
PrintApp() - Constructor for class com.amazon.ion.apps.PrintApp
 
printBase64(Appendable) - Method in interface com.amazon.ion.IonBlob
Prints the content of this blob as Base64 text, without Ion's surrounding double-braces {{ }}.
printBlob(byte[]) - Static method in class com.amazon.ion.util.IonTextUtils
 
printBlob(_Private_IonTextWriterBuilder, byte[], int, int) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
printBlob(Appendable, byte[]) - Static method in class com.amazon.ion.util.IonTextUtils
 
printClob(byte[]) - Static method in class com.amazon.ion.util.IonTextUtils
 
printClob(_Private_IonTextWriterBuilder, byte[], int, int) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
printClob(Appendable, byte[]) - Static method in class com.amazon.ion.util.IonTextUtils
 
printCodePointAsString(int) - Static method in class com.amazon.ion.util.IonTextUtils
Builds a String denoting an ASCII-encoded Ion string, with double-quotes surrounding a single Unicode code point.
printDecimal(_Private_IonTextWriterBuilder, BigDecimal) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
printDecimal(Appendable, BigDecimal) - Static method in class com.amazon.ion.util.IonTextUtils
 
printDecimal(BigDecimal) - Static method in class com.amazon.ion.util.IonTextUtils
 
Printer - Class in com.amazon.ion.util
Renders IonValues to text.
Printer() - Constructor for class com.amazon.ion.util.Printer
 
Printer(Printer.Options) - Constructor for class com.amazon.ion.util.Printer
 
Printer.Options - Class in com.amazon.ion.util
 
Printer.PrinterVisitor - Class in com.amazon.ion.util
 
PrinterVisitor(Printer.Options, Appendable) - Constructor for class com.amazon.ion.util.Printer.PrinterVisitor
 
printFloat(double) - Static method in class com.amazon.ion.util.IonTextUtils
 
printFloat(_Private_IonTextWriterBuilder, double) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
printFloat(_Private_IonTextWriterBuilder, Double) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
printFloat(Appendable, double) - Static method in class com.amazon.ion.util.IonTextUtils
 
printFloat(Appendable, Double) - Static method in class com.amazon.ion.util.IonTextUtils
 
printFloat(Double) - Static method in class com.amazon.ion.util.IonTextUtils
 
printInt(long) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
printInt(BigInteger) - Method in class com.amazon.ion.impl._Private_IonTextAppender
 
printJsonCodePoint(Appendable, int) - Static method in class com.amazon.ion.util.IonTextUtils
Prints a single Unicode code point for use in an ASCII-safe JSON string.
printJsonString(Appendable, CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Prints characters as an ASCII-encoded JSON string, including surrounding double-quotes.
printJsonString(CharSequence) - Method in class com.amazon.ion.impl._Private_IonTextAppender
Print a JSON string
printLongString(Appendable, CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Prints characters as an ASCII-encoded Ion "long string", including surrounding triple-quotes.
printLongString(CharSequence) - Method in class com.amazon.ion.impl._Private_IonTextAppender
Print an Ion triple-quoted string
printLongString(CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Builds a String denoting an ASCII-encoded Ion "long string", including surrounding triple-quotes.
printQuotedSymbol(Appendable, CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Prints text as a single-quoted Ion symbol.
printQuotedSymbol(CharSequence) - Method in class com.amazon.ion.impl._Private_IonTextAppender
Print single-quoted Ion Symbol type
printQuotedSymbol(CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Builds a String containing a single-quoted Ion symbol.
printString(Appendable, CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Prints characters as an ASCII-encoded Ion string, including surrounding double-quotes.
printString(CharSequence) - Method in class com.amazon.ion.impl._Private_IonTextAppender
Print an Ion String type
printString(CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Builds a String denoting an ASCII-encoded Ion string, including surrounding double-quotes.
printStringCodePoint(Appendable, int) - Static method in class com.amazon.ion.util.IonTextUtils
Prints a single Unicode code point for use in an ASCII-safe Ion string.
printSymbol(SymbolToken) - Static method in class com.amazon.ion.util.IonTextUtils
 
printSymbol(Appendable, CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Prints the text as an Ion symbol, including surrounding single-quotes if they are necessary.
printSymbol(CharSequence) - Method in class com.amazon.ion.impl._Private_IonTextAppender
Print an Ion Symbol type.
printSymbol(CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Prints the text as an Ion symbol, including surrounding single-quotes if they are necessary.
printSymbolCodePoint(Appendable, int) - Static method in class com.amazon.ion.util.IonTextUtils
Prints a single Unicode code point for use in an ASCII-safe Ion symbol.
printZ(Appendable) - Method in class com.amazon.ion.Timestamp
Prints to an Appendable the string representation (in Ion format) of this Timestamp in UTC.
process(IonReader) - Method in class com.amazon.ion.apps.EncodeApp
 
process(IonReader) - Method in class com.amazon.ion.apps.PrintApp
 
process(IonReader) - Method in class com.amazon.ion.apps.SymtabApp
 
process(IonReader, OutputStream) - Method in class com.amazon.ion.apps.PrintApp
 
process(File, IonReader) - Method in class com.amazon.ion.apps.EncodeApp
 
process(File, IonReader) - Method in class com.amazon.ion.apps.PrintApp
 
processFiles(String[]) - Method in class com.amazon.ion.apps.SymtabApp
 
processOptions(String[]) - Method in class com.amazon.ion.apps.EncodeApp
 
processOptions(String[]) - Method in class com.amazon.ion.apps.PrintApp
 
processOptions(String[]) - Method in class com.amazon.ion.apps.SymtabApp
 
push() - Method in class com.amazon.ion.impl._Private_RecyclingStack
Pushes an element onto the top of the stack, instantiating a new element only if the stack has not previously grown to the new depth.
put(String) - Method in interface com.amazon.ion.IonStruct
Provides a factory that when invoked constructs a new value and puts it into this struct using the given fieldName.
put(String, IonValue) - Method in interface com.amazon.ion.IonStruct
Puts a new field in this struct, replacing all existing fields with the same name.
putAll(Map<? extends String, ? extends IonValue>) - Method in interface com.amazon.ion.IonStruct
Copies all of the mappings from the specified map to this struct.
putTable(SymbolTable) - Method in interface com.amazon.ion.IonMutableCatalog
Adds a symbol table to this catalog.
putTable(SymbolTable) - Method in class com.amazon.ion.system.SimpleCatalog
 

Q

QUOTED - com.amazon.ion.util.IonTextUtils.SymbolVariant
 

R

RawValueSpanProvider - Interface in com.amazon.ion
Deprecated.
This is a private API subject to change without notice.
read() - Method in class com.amazon.ion.impl.ResizingPipedInputStream
read(byte[], int, int) - Method in class com.amazon.ion.impl.ResizingPipedInputStream
READER_HASNEXT_REMOVED - Static variable in class com.amazon.ion.impl._Private_Utils
Marker for code points relevant to removal of IonReader.hasNext().
ReaderLookaheadBuffer - Interface in com.amazon.ion.impl
Interface for lookahead buffers that enable incremental reading of streaming data.
readFully(InputStream, byte[]) - Static method in class com.amazon.ion.impl._Private_Utils
Calls InputStream.read(byte[], int, int) until the buffer is filled or EOF is encountered.
readFully(InputStream, byte[], int, int) - Static method in class com.amazon.ion.impl._Private_Utils
Calls InputStream.read(byte[], int, int) until the requested length is read or EOF is encountered.
ReadOnlyValueException - Exception in com.amazon.ion
An error caused by an attempt to modify a read-only component.
ReadOnlyValueException() - Constructor for exception com.amazon.ion.ReadOnlyValueException
 
ReadOnlyValueException(Class) - Constructor for exception com.amazon.ion.ReadOnlyValueException
 
receive(byte[]) - Method in class com.amazon.ion.impl.ResizingPipedInputStream
Buffers `b.length` additional bytes.
receive(byte[], int, int) - Method in class com.amazon.ion.impl.ResizingPipedInputStream
Buffers `len` additional bytes, growing the buffer if it is already full or if it would become full by writing `len` bytes.
receive(int) - Method in class com.amazon.ion.impl.ResizingPipedInputStream
Buffers a single additional byte, growing the buffer if it is already full.
receive(InputStream, int) - Method in class com.amazon.ion.impl.ResizingPipedInputStream
Buffers up to `len` additional bytes, growing the buffer if it is already full or if it would become full by writing `len` bytes.
remove(int) - Method in interface com.amazon.ion.IonSequence
Removes the element at the specified position.
remove(IonValue) - Method in interface com.amazon.ion.IonContainer
Removes the given element from this container.
remove(Object) - Method in interface com.amazon.ion.IonSequence
Removes a given IonValue from this sequence, if it is present.
remove(String) - Method in interface com.amazon.ion.IonStruct
Removes a field by name, returning a value that was previously associated with the field, or null if this struct contained no such field.
removeAll(String...) - Method in interface com.amazon.ion.IonStruct
Removes from this struct all fields with names in the given list.
removeAll(Collection<?>) - Method in interface com.amazon.ion.IonSequence
Removes all elements from this sequence that are also contained in the specified collection.
removeFromContainer() - Method in interface com.amazon.ion.IonValue
Removes this value from its container, if any.
removeTable(String, int) - Method in class com.amazon.ion.system.SimpleCatalog
Removes a symbol table from this catalog.
removeTypeAnnotation(String) - Method in interface com.amazon.ion.IonValue
Removes a user type annotation from the list of annotations attached to this value.
requireCompleteValue() - Method in interface com.amazon.ion.impl._Private_IncrementalReader
Requires that the reader not currently be buffering an incomplete value.
requireLocalSymbolTable() - Method in interface com.amazon.ion.impl.bin._Private_IonManagedWriter
Deprecated.
If a local symbol table has not already been started by this writer since it was constructed or last finished, start writing a local symbol table by opening the struct and declaring the imports.
requireUnlimitedBufferSize() - Method in class com.amazon.ion.BufferConfiguration
Requires that the maximum buffer size not be limited.
ResizingPipedInputStream - Class in com.amazon.ion.impl
Manages a resizing buffer for production and consumption of data within a single thread.
ResizingPipedInputStream(int) - Constructor for class com.amazon.ion.impl.ResizingPipedInputStream
Constructor.
Result(int, byte[]) - Constructor for class com.amazon.ion.impl.bin.utf8.Utf8StringEncoder.Result
 
retainAll(String...) - Method in interface com.amazon.ion.IonStruct
Retains only the fields in this struct that have one of the given names.
retainAll(Collection<?>) - Method in interface com.amazon.ion.IonSequence
Retains only the elements in this sequence that are also contained in the specified collection.
reverseEncode(int, SymbolTable) - Static method in class com.amazon.ion.impl.lite._Private_LiteDomTrampoline
 
rewindToValueStart() - Method in class com.amazon.ion.impl.IonReaderLookaheadBuffer
Rewinds to the start of the value currently buffered.

S

safeEquals(Object, Object) - Static method in class com.amazon.ion.impl._Private_Utils
 
SECOND - com.amazon.ion.Timestamp.Precision
 
SeekableReader - Interface in com.amazon.ion
An IonReader facet providing the ability to retrieve Spans (abstract value positions) and seek to positions within the source.
set(int, IonValue) - Method in interface com.amazon.ion.IonDatagram
This inherited method is not yet supported by datagrams.
set(int, IonValue) - Method in interface com.amazon.ion.IonSequence
Replaces the element at the specified position in this list with the specified element.
setAnnotationIteratorReuseDisabled() - Method in class com.amazon.ion.system.IonReaderBuilder
 
setAnnotationIteratorReuseEnabled() - Method in class com.amazon.ion.system.IonReaderBuilder
 
setAuthoritativeType(int) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setBufferConfiguration(IonBufferConfiguration) - Method in class com.amazon.ion.system.IonReaderBuilder
 
setBytes(byte[]) - Method in interface com.amazon.ion.IonLob
Sets the data of this lob, copying bytes from an array.
setBytes(byte[], int, int) - Method in interface com.amazon.ion.IonLob
Sets the data of this lob, copying bytes from part of an array.
setCallbackBuilder(_Private_CallbackBuilder) - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
Sets the _Private_CallbackBuilder that will be used to create a _Private_MarkupCallback when a new writer is built.
setCatalog(IonCatalog) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
setCatalog(IonCatalog) - Method in class com.amazon.ion.system.IonReaderBuilder
Sets the catalog to use when building an IonReader.
setCatalog(IonCatalog) - Method in class com.amazon.ion.system.IonSystemBuilder
Sets the catalog to use when building an IonSystem.
setCharset(Charset) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Sets the charset denoting the output encoding.
setCurrentTime() - Method in interface com.amazon.ion.IonTimestamp
Sets the time portion of this timestamp to the current time, leaving the local offset portion unchanged.
setCurrentTimeUtc() - Method in interface com.amazon.ion.IonTimestamp
Sets the time portion of this timestamp to the current time, and the local offset portion to UTC.
setDecimalMillis(BigDecimal) - Method in interface com.amazon.ion.IonTimestamp
Sets this timestamp to represent the point in time that is millis milliseconds after 1970-01-01T00:00:00Z, with the same local offset part.
setFieldName(String) - Method in interface com.amazon.ion.IonWriter
Sets the pending field name to the given text.
setFieldNameSymbol(int) - Method in interface com.amazon.ion.impl.bin._Private_IonRawWriter
Deprecated.
Sets the current field name to the given symbol ID.
setFieldNameSymbol(SymbolToken) - Method in interface com.amazon.ion.IonWriter
Sets the pending field name to the given token.
setImports(SymbolTable...) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
setIncrementalReadingDisabled() - Method in class com.amazon.ion.system.IonReaderBuilder
 
setIncrementalReadingEnabled() - Method in class com.amazon.ion.system.IonReaderBuilder
 
setInitialIvmHandling(IonWriterBuilder.InitialIvmHandling) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Sets the strategy for emitting Ion version markers at the start of the stream.
setInitialSymbolTable(SymbolTable) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
Declares the symbol table to use for encoded data.
setInitialSymbolTable(SymbolTable) - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Declares the symbol table to use for encoded data.
setIsFloatBinary32Enabled(boolean) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
setIsFloatBinary32Enabled(boolean) - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Enables or disables writing Binary32 (4-byte, single precision, IEEE-754) values for floats when there would be no loss in precision.
setIvmMinimizing(IonWriterBuilder.IvmMinimizing) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Sets the strategy for reducing or eliminating non-initial Ion version markers.
setJsonMode() - Method in class com.amazon.ion.util.Printer
Configures this printer's options to render legal JSON text.
setLocalOffset(int) - Method in interface com.amazon.ion.IonTimestamp
Sets the local-offset portion of this timestamp.
setLocalOffset(Integer) - Method in interface com.amazon.ion.IonTimestamp
Sets the local-offset portion of this timestamp.
setLocalSymbolTableAppendEnabled(boolean) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
setLocalSymbolTableAppendEnabled(boolean) - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Enables or disables writing local symbol tables that append symbols to the current symbol table.
setLongStringThreshold(int) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Sets the length beyond which string and clob content will be rendered as triple-quoted "long strings".
setLstFactory(_Private_LocalSymbolTableFactory) - Method in class com.amazon.ion.impl._Private_IonReaderBuilder
 
setLstMinimizing(IonTextWriterBuilder.LstMinimizing) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Sets the strategy for reducing or eliminating local symbol tables.
setMillis(long) - Method in interface com.amazon.ion.IonTimestamp
Sets this timestamp to represent the point in time that is millis milliseconds after 1970-01-01T00:00:00Z, with the same local offset part.
setMillisUtc(long) - Method in interface com.amazon.ion.IonTimestamp
Sets this timestamp to represent the point in time that is millis milliseconds after 1970-01-01T00:00:00Z, and sets the local offset to UTC.
setNewLineType(IonTextWriterBuilder.NewLineType) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Sets the character sequence that will be written as a line separator.
setPrintBlobAsString(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders blobs as Base64 strings.
setPrintClobAsString(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders clobs as ASCII strings.
setPrintDatagramAsList(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders datagrams as lists.
setPrintDecimalAsFloat(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders decimals as floats, thus using 'e' notation for all real values.
setPrintSexpAsList(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders sexps as lists.
setPrintStringAsJson(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders strings using JSON escapes.
setPrintSymbolAsString(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders symbols as strings.
setPrintTimestampAsMillis(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders timestamps as millisecond values.
setPrintTimestampAsString(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders timestamps as strings.
setPrintUntypedNulls(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer renders all null values as null (i.e., the same as an IonNull).
setReaderBuilder(IonReaderBuilder) - Method in class com.amazon.ion.system.IonSystemBuilder
Sets the reader builder whose options will be used to use when building an IonSystem.
setSkipAnnotations(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer skips (i.e., doesn't print) annotations.
setSkipSystemValues(boolean) - Method in class com.amazon.ion.util.Printer
Sets whether this printer skips (i.e., doesn't print) system IDs and local symbol tables.
setStreamCopyOptimized(boolean) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
setStreamCopyOptimized(boolean) - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Declares whether built writers may attempt to optimize IonWriter.writeValue(IonReader) by copying raw source data.
setStreamCopyOptimized(boolean) - Method in class com.amazon.ion.system.IonSystemBuilder
Declares whether built systems may attempt to optimize IonWriter.writeValue(IonReader) by copying raw source data.
setSymbolTable(SymbolTable) - Method in interface com.amazon.ion.impl._Private_IonValue
Makes this symbol table current for this value.
setSymbolTable(SymbolTable) - Method in class com.amazon.ion.impl._Private_IonWriterBase
Sets the symbol table to use for encoding to be the passed in symbol table.
setSymtabValueFactory(ValueFactory) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
setTime(Date) - Method in interface com.amazon.ion.IonTimestamp
Sets the time portion of this timestamp.
setTypeAnnotations(String...) - Method in interface com.amazon.ion.IonValue
Replaces all type annotations with the given text.
setTypeAnnotations(String...) - Method in interface com.amazon.ion.IonWriter
Sets the full list of pending annotations to the given text symbols.
setTypeAnnotationSymbols(int...) - Method in interface com.amazon.ion.impl.bin._Private_IonRawWriter
Deprecated.
Sets the full list of pending annotations to the given symbol IDs.
setTypeAnnotationSymbols(SymbolToken...) - Method in interface com.amazon.ion.IonValue
Replaces all type annotations with the given symbol tokens.
setTypeAnnotationSymbols(SymbolToken...) - Method in interface com.amazon.ion.IonWriter
Sets the full list of pending annotations to the given symbols.
setValue(boolean) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValue(boolean) - Method in interface com.amazon.ion.IonBool
Sets this instance to have a specific value.
setValue(double) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValue(double) - Method in interface com.amazon.ion.IonDecimal
Sets the value of this element.
setValue(double) - Method in interface com.amazon.ion.IonFloat
Sets the value of this element.
setValue(float) - Method in interface com.amazon.ion.IonDecimal
Sets the value of this element.
setValue(float) - Method in interface com.amazon.ion.IonFloat
Sets the value of this element.
setValue(int) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValue(int) - Method in interface com.amazon.ion.IonInt
Sets the content of this value.
setValue(long) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValue(long) - Method in interface com.amazon.ion.IonDecimal
Sets the value of this element.
setValue(long) - Method in interface com.amazon.ion.IonInt
Sets the content of this value.
setValue(long, Integer) - Method in interface com.amazon.ion.IonTimestamp
Sets this timestamp to represent the point in time that is millis milliseconds after 1970-01-01T00:00:00Z, with the specified local offset of localOffset.
setValue(Decimal) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValue(Timestamp) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValue(Timestamp) - Method in interface com.amazon.ion.IonTimestamp
Sets the value of this timestamp.
setValue(Boolean) - Method in interface com.amazon.ion.IonBool
Sets this instance to have a specific value.
setValue(Number) - Method in interface com.amazon.ion.IonInt
Sets the content of this value.
setValue(String) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValue(String) - Method in interface com.amazon.ion.IonString
Changes the value of this string.
setValue(String) - Method in interface com.amazon.ion.IonSymbol
Changes the value of this element.
setValue(String) - Method in interface com.amazon.ion.IonText
Changes the content.
setValue(BigDecimal) - Method in interface com.amazon.ion.IonDecimal
Sets the value of this element.
setValue(BigDecimal) - Method in interface com.amazon.ion.IonFloat
Sets the value of this element.
setValue(BigDecimal, Integer) - Method in interface com.amazon.ion.IonTimestamp
Sets this timestamp to represent the point in time that is millis milliseconds after 1970-01-01T00:00:00Z, with the specified local offset of localOffset.
setValue(BigInteger) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValue(Date) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setValueToNull(IonType) - Method in class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
setWriteTopLevelValuesOnNewLines(boolean) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Sets whether each top level value for standard printing should start on a new line.
SEXP - com.amazon.ion.IonType
 
sexpAsList - Variable in class com.amazon.ion.util.Printer.Options
 
SimpleCatalog - Class in com.amazon.ion.system
A basic implementation of IonCatalog as a hash table.
SimpleCatalog() - Constructor for class com.amazon.ion.system.SimpleCatalog
 
simplifySystemValues - Variable in class com.amazon.ion.util.Printer.Options
 
singleValue(byte[]) - Method in interface com.amazon.ion.IonSystem
Extracts a single value from Ion text or binary data.
singleValue(byte[], int, int) - Method in interface com.amazon.ion.IonSystem
Extracts a single value from Ion text or binary data.
singleValue(String) - Method in interface com.amazon.ion.IonSystem
Extracts a single value from Ion text data.
size() - Method in class com.amazon.ion.impl._Private_RecyclingStack
 
size() - Method in class com.amazon.ion.impl.bin.IntList
Accessor.
size() - Method in interface com.amazon.ion.IonContainer
Returns the number of elements in this container.
size() - Method in interface com.amazon.ion.IonDatagram
Gets the number of elements in the datagram, not counting system elements.
size() - Method in interface com.amazon.ion.IonStruct
Gets the number of fields in this struct.
skip(long) - Method in class com.amazon.ion.impl.ResizingPipedInputStream
Skips up to `n` buffered bytes.
skipAnnotations - Variable in class com.amazon.ion.util.Printer.Options
 
skipSystemValues - Variable in class com.amazon.ion.util.Printer.Options
 
Span - Interface in com.amazon.ion
An immutable reference to a consecutive sequence of values (perhaps including large hierarchies) within some base source of Ion data.
SpanProvider - Interface in com.amazon.ion
Provide the ability to retrieve Spans (abstract value positions) of Ion data.
Spans - Class in com.amazon.ion.util
Utility methods for working with Spans.
Spans() - Constructor for class com.amazon.ion.util.Spans
 
standard() - Static method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
standard() - Static method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
standard() - Static method in class com.amazon.ion.IonBufferConfiguration.Builder
Provides the standard builder with the default initial buffer size, an unbounded maximum buffer size, and an event handler that does nothing.
standard() - Static method in class com.amazon.ion.system.IonBinaryWriterBuilder
The standard builder of binary writers, with all configuration properties having their default values.
standard() - Static method in class com.amazon.ion.system.IonReaderBuilder
The standard builder of IonReaders, with all configuration properties having their default values.
standard() - Static method in class com.amazon.ion.system.IonSystemBuilder
The standard builder of IonSystems.
standard() - Static method in class com.amazon.ion.system.IonTextWriterBuilder
The standard builder of text IonWriters, with all configuration properties having their default values.
STANDARD - Static variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
stepIn() - Method in interface com.amazon.ion.IonReader
Positions the reader just before the contents of the current value, which must be a container (list, sexp, or struct).
stepIn(IonType) - Method in interface com.amazon.ion.IonWriter
Writes the beginning of a non-null container (list, sexp, or struct).
stepOut() - Method in interface com.amazon.ion.IonReader
Positions the iterator after the current parent's value, moving up one level in the data hierarchy.
stepOut() - Method in interface com.amazon.ion.IonWriter
Writes the end of the current container, returning this writer to the context of parent container.
streamIsIonBinary(PushbackInputStream) - Static method in class com.amazon.ion.impl._Private_Utils
 
STRING - com.amazon.ion.IonType
 
string_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
stringAsJson - Variable in class com.amazon.ion.util.Printer.Options
 
stringIterator(String...) - Static method in class com.amazon.ion.impl._Private_Utils
 
stringIterator(String[], int) - Static method in class com.amazon.ion.impl._Private_Utils
 
stringValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a Java String.
stringValue() - Method in interface com.amazon.ion.IonString
Gets the characters of this string.
stringValue() - Method in interface com.amazon.ion.IonSymbol
Gets the text content of this symbol.
stringValue() - Method in interface com.amazon.ion.IonText
Gets the characters of this text value.
stringValue(Charset) - Method in interface com.amazon.ion.IonClob
Gets the value of this clob as a Java String value, decoding the raw bytes using a given character set.
STRUCT - com.amazon.ion.IonType
 
subList(int, int) - Method in interface com.amazon.ion.IonSequence
Returns a view of the portion of this list according to List.subList(int, int) contract.
SubstituteSymbolTableException - Exception in com.amazon.ion
An error caused by an operation that requires an exact match on an import within the catalog.
SubstituteSymbolTableException() - Constructor for exception com.amazon.ion.SubstituteSymbolTableException
 
SubstituteSymbolTableException(String) - Constructor for exception com.amazon.ion.SubstituteSymbolTableException
 
SUPPRESS - com.amazon.ion.system.IonWriterBuilder.InitialIvmHandling
Indicates that initial IVMs should be suppressed from the output stream whenever possible, even when they are explicitly written.
surrogate_mask - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
surrogate_utf32_offset - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
surrogate_utf32_shift - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
surrogate_value_mask - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
SYMBOL - com.amazon.ion.IonType
 
symbolAsString - Variable in class com.amazon.ion.util.Printer.Options
 
symbolNeedsQuoting(CharSequence, boolean) - Static method in class com.amazon.ion.impl._Private_IonTextAppender
Determines whether the text of a symbol requires (single) quotes.
SYMBOLS - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "symbols", as defined by Ion 1.0.
SYMBOLS_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "symbols", as defined by Ion 1.0.
SymbolTable - Interface in com.amazon.ion
A symbol table maps symbols between their textual form and an integer ID used in the binary encoding.
SymbolToken - Interface in com.amazon.ion
An Ion symbol token (field name, annotation, and symbol values) providing both the symbol text and the assigned symbol ID.
symbolValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a symbol token (text + ID).
symbolValue() - Method in interface com.amazon.ion.IonSymbol
Returns this value as a symbol token (text + ID).
symbolValue(_Private_IonValue.SymbolTableProvider) - Method in interface com.amazon.ion.impl._Private_IonSymbol
Overrides IonSymbol.symbolValue() for use when there exists a SymbolTableProvider implementation for this IonSymbol.
symbolVariant(CharSequence) - Static method in class com.amazon.ion.util.IonTextUtils
Determines whether the text of a symbol represents an identifier, an operator, or a symbol that always requires (single) quotes.
SymtabApp - Class in com.amazon.ion.apps
 
SymtabApp() - Constructor for class com.amazon.ion.apps.SymtabApp
 
symtabExtends(SymbolTable, SymbolTable) - Static method in class com.amazon.ion.impl._Private_Utils
Determines whether the passed-in superset symtab is an extension of subset.
symtabIsLocalAndNonTrivial(SymbolTable) - Static method in class com.amazon.ion.impl._Private_Utils
 
symtabIsSharedNotSystem(SymbolTable) - Static method in class com.amazon.ion.impl._Private_Utils
Indicates whether a table is shared but not a system table.
symtabsCompat(SymbolTable, SymbolTable) - Method in class com.amazon.ion.impl._Private_SymtabExtendsCache
 
symtabTree(SymbolTable, ValueFactory) - Static method in class com.amazon.ion.impl._Private_Utils
 
SystemFactory - Class in com.amazon.ion.system
Deprecated.
Use the more configurable IonSystemBuilder instead.
SystemFactory() - Constructor for class com.amazon.ion.system.SystemFactory
Deprecated.
 
systemGet(int) - Method in interface com.amazon.ion.IonDatagram
Gets a selected element from this datagram, potentially getting a hidden system element (such as a symbol table).
systemIterate(IonReader) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
systemIterate(Reader) - Method in interface com.amazon.ion.impl._Private_IonSystem
TODO Must correct amazon-ion/ion-java/issues/63 before exposing this or using from public API.
systemIterate(String) - Method in interface com.amazon.ion.impl._Private_IonSystem
TODO Must correct amazon-ion/ion-java/issues/63 before exposing this or using from public API.
systemIterator() - Method in interface com.amazon.ion.IonDatagram
Iterate all values in the datagram, including the otherwise-hidden system values such as version markers and symbol tables.
systemSize() - Method in interface com.amazon.ion.IonDatagram
Gets the number of elements in the datagram, including system elements such as version markers and symbol tables.
SystemSymbols - Class in com.amazon.ion
Constants for symbols defined by the Ion specification.
systemSymtab(int) - Static method in class com.amazon.ion.impl._Private_Utils
 

T

TextSpan - Interface in com.amazon.ion
Exposes the positions of a Span in the form of one-based line and column numbers within the source text stream.
tidBlob - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidBoolean - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidClob - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidDATAGRAM - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidDecimal - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidFloat - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidList - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidNegInt - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidNopPad - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidNull - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidPosInt - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidSexp - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidString - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidStruct - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidSymbol - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidTimestamp - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidTypedecl - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
tidUnused - Static variable in class com.amazon.ion.impl._Private_IonConstants
 
Timestamp - Class in com.amazon.ion
An immutable representation of a point in time.
Timestamp(int, int, int) - Constructor for class com.amazon.ion.Timestamp
Deprecated.
Timestamp(int, int, int, int, int, int, Integer) - Constructor for class com.amazon.ion.Timestamp
Timestamp(int, int, int, int, int, int, BigDecimal, Integer) - Constructor for class com.amazon.ion.Timestamp
Timestamp(int, int, int, int, int, Integer) - Constructor for class com.amazon.ion.Timestamp
Timestamp(long, Integer) - Constructor for class com.amazon.ion.Timestamp
Deprecated.
Timestamp(BigDecimal, Integer) - Constructor for class com.amazon.ion.Timestamp
Timestamp(Calendar) - Constructor for class com.amazon.ion.Timestamp
Deprecated.
TIMESTAMP - com.amazon.ion.IonType
 
timestamp_value - Static variable in class com.amazon.ion.impl._Private_ScalarConversions.AS_TYPE
 
Timestamp.Precision - Enum in com.amazon.ion
The precision of the Timestamp.
timestampAsMillis - Variable in class com.amazon.ion.util.Printer.Options
 
timestampAsString - Variable in class com.amazon.ion.util.Printer.Options
 
timestampValue() - Method in interface com.amazon.ion.IonReader
Returns the current value as a Timestamp.
timestampValue() - Method in interface com.amazon.ion.IonTimestamp
Gets the value of this timestamp in a form suitable for use independent of Ion data.
toArray() - Method in interface com.amazon.ion.IonSequence
Returns an array containing all of the elements in this sequence in proper order.
toArray(T[]) - Method in interface com.amazon.ion.IonSequence
Returns an array containing all of the elements in this sequence in proper order; the runtime type of the returned array is that of the specified array.
toBytes() - Method in interface com.amazon.ion.IonDatagram
Deprecated.
Use IonDatagram.getBytes() instead, which is renamed for consistency with other interfaces.
topLevelValue() - Method in interface com.amazon.ion.IonValue
Finds the top level value above this value.
toPrettyString() - Method in interface com.amazon.ion.IonValue
Returns a pretty-printed Ion text representation of this value, using the settings of IonTextWriterBuilder.pretty().
toSids(SymbolToken[], int) - Static method in class com.amazon.ion.impl._Private_Utils
 
toString() - Method in class com.amazon.ion.impl.bin.IntList
 
toString() - Method in interface com.amazon.ion.IonValue
Returns a non-canonical Ion-formatted ASCII representation of this value.
toString() - Method in class com.amazon.ion.Timestamp
Returns the string representation (in Ion format) of this Timestamp in its local time.
toString(IonTextWriterBuilder) - Method in interface com.amazon.ion.IonValue
Returns an Ion text representation of this value, using the settings from the given builder.
toStrings(SymbolToken[], int) - Static method in class com.amazon.ion.impl._Private_Utils
Extracts the non-null text from a list of symbol tokens.
toZString() - Method in class com.amazon.ion.Timestamp
Returns the string representation (in Ion format) of this Timestamp in UTC.
transferCurrentValue(_Private_ByteTransferSink) - Method in interface com.amazon.ion.impl._Private_ByteTransferReader
 
True - Static variable in class com.amazon.ion.impl._Private_IonConstants
 

U

UnexpectedEofException - Exception in com.amazon.ion
An error caused by processing an Ion input stream that ends in the middle of a value.
UnexpectedEofException() - Constructor for exception com.amazon.ion.UnexpectedEofException
 
UnexpectedEofException(String) - Constructor for exception com.amazon.ion.UnexpectedEofException
 
UnexpectedEofException(String, Throwable) - Constructor for exception com.amazon.ion.UnexpectedEofException
 
UnexpectedEofException(Throwable) - Constructor for exception com.amazon.ion.UnexpectedEofException
 
unGzip(InputStream) - Static method in class com.amazon.ion.util.IonStreamUtils
Returns a stream that decompresses a stream if it contains GZIPped data, otherwise has no effect on the stream (but may wrap it).
UNKNOWN_OFFSET - Static variable in class com.amazon.ion.Timestamp
Unknown local offset from UTC.
UNKNOWN_SYMBOL_ID - Static variable in interface com.amazon.ion.SymbolTable
Indicates that a symbol's integer ID could not be determined.
UNKNOWN_SYMBOL_TEXT_PREFIX - Static variable in class com.amazon.ion.impl._Private_IonConstants
Prefix string used in IonStructs' equality checks.
UnknownSymbolException - Exception in com.amazon.ion
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.
UnknownSymbolException(int) - Constructor for exception com.amazon.ion.UnknownSymbolException
 
UnknownSymbolException(String) - Constructor for exception com.amazon.ion.UnknownSymbolException
 
UnsupportedFacetException - Exception in com.amazon.ion.facet
Indicates a failed request to find a required facet of some subject.
UnsupportedFacetException(Class<?>, Object) - Constructor for exception com.amazon.ion.facet.UnsupportedFacetException
 
UnsupportedIonVersionException - Exception in com.amazon.ion
An error caused by a request for an Ion version that is not supported by this implementation.
UnsupportedIonVersionException(String) - Constructor for exception com.amazon.ion.UnsupportedIonVersionException
 
untypedNulls - Variable in class com.amazon.ion.util.Printer.Options
 
UTC - Static variable in class com.amazon.ion.impl._Private_Utils
The UTC TimeZone.
UTC_OFFSET - Static variable in class com.amazon.ion.Timestamp
Local offset of zero hours from UTC.
utf8(byte[]) - Static method in class com.amazon.ion.impl._Private_Utils
Decodes a UTF-8 byte sequence to a String.
utf8(String) - Static method in class com.amazon.ion.impl._Private_Utils
Encodes a String into UTF-8 bytes.
UTF8 - Static variable in class com.amazon.ion.system.IonTextWriterBuilder
The "UTF-8" charset.
UTF8_CHARSET - Static variable in class com.amazon.ion.impl._Private_Utils
 
UTF8_CHARSET_NAME - Static variable in class com.amazon.ion.impl._Private_Utils
The string "UTF-8".
utf8FileToString(File) - Static method in class com.amazon.ion.impl._Private_Utils
 
Utf8StringDecoder - Class in com.amazon.ion.impl.bin.utf8
Decodes Strings from UTF-8.
Utf8StringDecoderPool - Class in com.amazon.ion.impl.bin.utf8
A thread-safe shared pool of Utf8StringDecoders that can be used for UTF8 decoding.
Utf8StringEncoder - Class in com.amazon.ion.impl.bin.utf8
Encodes Strings to UTF-8.
Utf8StringEncoder.Result - Class in com.amazon.ion.impl.bin.utf8
Represents the result of a Utf8StringEncoder.encode(String) operation.
Utf8StringEncoderPool - Class in com.amazon.ion.impl.bin.utf8
A thread-safe shared pool of Utf8StringEncoders that can be used for UTF8 encoding.

V

validate() - Method in interface com.amazon.ion.impl._Private_IonValue
 
validateCatalog() - Method in class com.amazon.ion.system.IonReaderBuilder
 
value() - Method in enum com.amazon.ion.impl._Private_IonConstants.HighNibble
 
ValueFactory - Interface in com.amazon.ion
The factory for all IonValues.
valueIsLocalSymbolTable(_Private_IonValue) - Static method in class com.amazon.ion.impl._Private_Utils
Checks the passed in value and returns whether or not the value could be a local symbol table.
valueIsSharedSymbolTable(IonValue) - Method in interface com.amazon.ion.impl._Private_IonSystem
 
valueOf(double) - Static method in class com.amazon.ion.Decimal
 
valueOf(double, MathContext) - Static method in class com.amazon.ion.Decimal
 
valueOf(int) - Static method in class com.amazon.ion.Decimal
 
valueOf(int, MathContext) - Static method in class com.amazon.ion.Decimal
 
valueOf(long) - Static method in class com.amazon.ion.Decimal
 
valueOf(long, MathContext) - Static method in class com.amazon.ion.Decimal
 
valueOf(CharSequence) - Static method in class com.amazon.ion.Timestamp
Returns a new Timestamp that represents the point in time, precision and local offset defined in Ion format by the CharSequence.
valueOf(String) - Static method in class com.amazon.ion.Decimal
 
valueOf(String) - Static method in enum com.amazon.ion.impl._Private_IonConstants.HighNibble
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder.AllocatorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.IntegerSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.IonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.system.IonTextWriterBuilder.LstMinimizing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.system.IonTextWriterBuilder.NewLineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.system.IonWriterBuilder.InitialIvmHandling
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.system.IonWriterBuilder.IvmMinimizing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.Timestamp.Precision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.ion.util.IonTextUtils.SymbolVariant
Returns the enum constant of this type with the specified name.
valueOf(String, MathContext) - Static method in class com.amazon.ion.Decimal
 
valueOf(BigDecimal) - Static method in class com.amazon.ion.Decimal
 
valueOf(BigDecimal, MathContext) - Static method in class com.amazon.ion.Decimal
 
valueOf(BigInteger) - Static method in class com.amazon.ion.Decimal
 
valueOf(BigInteger, int) - Static method in class com.amazon.ion.Decimal
 
valueOf(BigInteger, int, MathContext) - Static method in class com.amazon.ion.Decimal
 
valueOf(BigInteger, MathContext) - Static method in class com.amazon.ion.Decimal
 
values() - Static method in enum com.amazon.ion.impl._Private_IonConstants.HighNibble
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder.AllocatorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.IntegerSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.IonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.system.IonTextWriterBuilder.LstMinimizing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.system.IonTextWriterBuilder.NewLineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.system.IonWriterBuilder.InitialIvmHandling
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.system.IonWriterBuilder.IvmMinimizing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.Timestamp.Precision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.ion.util.IonTextUtils.SymbolVariant
Returns an array containing the constants of this enum type, in the order they are declared.
valueSpan() - Method in interface com.amazon.ion.RawValueSpanProvider
Deprecated.
Constructs a Span, which may be faceted as an OffsetSpan, that provides the start and end byte positions of the current value.
ValueVariant() - Constructor for class com.amazon.ion.impl._Private_ScalarConversions.ValueVariant
 
ValueVisitor - Interface in com.amazon.ion
A Visitor for the Ion value hierarchy.
VERSION - Static variable in class com.amazon.ion.SystemSymbols
The text of system symbol "version", as defined by Ion 1.0.
VERSION_SID - Static variable in class com.amazon.ion.SystemSymbols
The ID of system symbol "version", as defined by Ion 1.0.
visit(IonBlob) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonBlob) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonBlob) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonBool) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonBool) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonBool) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonClob) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonClob) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonClob) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonDatagram) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonDatagram) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonDatagram) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonDecimal) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonDecimal) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonDecimal) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonFloat) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonFloat) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonFloat) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonInt) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonInt) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonInt) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonList) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonList) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonList) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonNull) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonNull) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonNull) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonSexp) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonSexp) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonSexp) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonString) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonString) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonString) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonStruct) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonStruct) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonStruct) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonSymbol) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonSymbol) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonSymbol) - Method in interface com.amazon.ion.ValueVisitor
 
visit(IonTimestamp) - Method in class com.amazon.ion.util.AbstractValueVisitor
 
visit(IonTimestamp) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
visit(IonTimestamp) - Method in interface com.amazon.ion.ValueVisitor
 

W

withAnnotationIteratorReuseEnabled(boolean) - Method in class com.amazon.ion.system.IonReaderBuilder
Determines whether readers will reuse the annotation iterator returned by IonReader.iterateTypeAnnotations().
withBufferConfiguration(IonBufferConfiguration) - Method in class com.amazon.ion.system.IonReaderBuilder
Sets the buffer configuration.
withCallbackBuilder(_Private_CallbackBuilder) - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
Declares the _Private_CallbackBuilder to use when building.
withCatalog(IonCatalog) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withCatalog(IonCatalog) - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
 
withCatalog(IonCatalog) - Method in class com.amazon.ion.system.IonReaderBuilder
Declares the catalog to use when building an IonReader, returning a new mutable builder the current one is immutable.
withCatalog(IonCatalog) - Method in class com.amazon.ion.system.IonSystemBuilder
Declares the catalog to use when building an IonSystem, returning a new mutable builder if this is immutable.
withCatalog(IonCatalog) - Method in class com.amazon.ion.system.IonTextWriterBuilder
 
withCharset(Charset) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares the charset denoting the output encoding, returning a new mutable builder if this is immutable.
withCharsetAscii() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares the output encoding to be US-ASCII.
withEpsilon(double) - Method in class com.amazon.ion.util.Equivalence.Builder
The maximum absolute difference between two Ion float values for which the two values will be considered equivalent.
withFlatImports(SymbolTable...) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
Adds imports, flattening them to make lookup more efficient.
withFlatImports(List<SymbolTable>) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withFloatBinary32Disabled() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
withFloatBinary32Disabled() - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withFloatBinary32Disabled() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Disables writing Binary32 (4-byte, single precision, IEEE-754) values for floats.
withFloatBinary32Enabled() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
withFloatBinary32Enabled() - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withFloatBinary32Enabled() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Enables writing Binary32 (4-byte, single precision, IEEE-754) values for floats when there would be no loss in precision.
withImports(SymbolTable...) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withImports(SymbolTable...) - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
 
withImports(SymbolTable...) - Method in class com.amazon.ion.system.IonTextWriterBuilder
 
withImports(List<SymbolTable>) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withIncrementalReadingEnabled(boolean) - Method in class com.amazon.ion.system.IonReaderBuilder
Determines whether the IonReader will allow incremental reading of binary Ion data.
withInitialBufferSize(int) - Method in class com.amazon.ion.BufferConfiguration.Builder
Sets the initial size of the buffer that will be used to hold the data between top-level values.
withInitialIvmHandling(IonWriterBuilder.InitialIvmHandling) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares the strategy for emitting Ion version markers at the start of the stream, returning a new mutable builder if this is immutable.
withInitialSymbolTable(SymbolTable) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
Defaults to $ion_1_0 if null.
withInitialSymbolTable(SymbolTable) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withInitialSymbolTable(SymbolTable) - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Declares the symbol table to use for encoded data.
withIvmMinimizing(IonWriterBuilder.IvmMinimizing) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares the strategy for reducing or eliminating non-initial Ion version markers, returning a new mutable builder if this is immutable.
withJsonDowngrade() - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
withJsonDowngrade() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares that this builder should downgrade the writers' output to JSON compatibility.
withLocalOffset(Integer) - Method in class com.amazon.ion.Timestamp
Returns a timestamp at the same point in time, but with the given local offset.
withLocalSymbolTableAppendDisabled() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
withLocalSymbolTableAppendDisabled() - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withLocalSymbolTableAppendDisabled() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Disables writing local symbol tables that append symbols to the current symbol table.
withLocalSymbolTableAppendEnabled() - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
withLocalSymbolTableAppendEnabled() - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withLocalSymbolTableAppendEnabled() - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Enables writing local symbol tables that append symbols to the current symbol table.
withLongStringThreshold(int) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares the length beyond which string and clob content will be rendered as triple-quoted "long strings".
withLstFactory(_Private_LocalSymbolTableFactory) - Method in class com.amazon.ion.impl._Private_IonReaderBuilder
Declares the _Private_LocalSymbolTableFactory to use when constructing applicable readers.
withLstMinimizing(IonTextWriterBuilder.LstMinimizing) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Sets the strategy for reducing or eliminating local symbol tables.
withMaximumBufferSize(int) - Method in class com.amazon.ion.BufferConfiguration.Builder
Set the maximum number of bytes between top-level values.
withMinimalSystemData() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares that this builder should minimize system-level output (Ion version markers and local symbol tables).
withNewLineType(IonTextWriterBuilder.NewLineType) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares the character sequence that will be written as a line separator.
withPaddedLengthPreallocation(int) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withPrettyPrinting() - Method in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
withPrettyPrinting() - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares that this builder should use basic pretty-printing.
withReaderBuilder(IonReaderBuilder) - Method in class com.amazon.ion.system.IonSystemBuilder
Declares the reader builder whose options will be used to use when building an IonSystem, returning a new mutable builder if this is immutable.
withStreamCopyOptimization(boolean) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withStreamCopyOptimized(boolean) - Method in class com.amazon.ion.system.IonBinaryWriterBuilder
Declares whether built writers may attempt to optimize IonWriter.writeValue(IonReader) by copying raw source data, returning a new mutable builder if this is immutable.
withStreamCopyOptimized(boolean) - Method in class com.amazon.ion.system.IonSystemBuilder
Declares whether built systems may attempt to optimize IonWriter.writeValue(IonReader) by copying raw source data, returning a new mutable builder if this is immutable.
withStrict(boolean) - Method in class com.amazon.ion.util.Equivalence.Builder
When true, checks for strict data equivalence over two Ion Values.
withSymbolsBlockSize(int) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withSymtabValueFactory(ValueFactory) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterBuilder
 
withUserBlockSize(int) - Method in class com.amazon.ion.impl.bin._Private_IonManagedBinaryWriterBuilder
 
withWriteTopLevelValuesOnNewLines(boolean) - Method in class com.amazon.ion.system.IonTextWriterBuilder
Declares whether each top level value for standard printing should start on a new line.
writeAnnotations(IonValue) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
writeAsBase64(InputStream, Appendable) - Static method in class com.amazon.ion.impl._Private_Utils
 
writeBlob(byte[]) - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
writeBlob(byte[]) - Method in interface com.amazon.ion.IonWriter
write the byte array out as an IonBlob value.
writeBlob(byte[], int, int) - Method in interface com.amazon.ion.IonWriter
Writes a portion of the byte array out as an IonBlob value.
writeBool(boolean) - Method in interface com.amazon.ion.IonWriter
writes a non-null boolean value (true or false) as an IonBool to output.
writeBoolList(boolean[]) - Method in interface com.amazon.ion.impl._Private_ListWriter
 
writeBoolList(IonWriter, boolean[]) - Static method in class com.amazon.ion.util.IonStreamUtils
writes an IonList with a series of IonBool values.
writeBytes(byte[], int, int) - Method in interface com.amazon.ion.impl._Private_ByteTransferSink
Writes the given data to the sink.
writeBytes(OutputStream) - Method in class com.amazon.ion.impl._Private_IonBinaryWriterImpl
Deprecated.
 
writeBytes(OutputStream) - Method in interface com.amazon.ion.IonBinaryWriter
Deprecated.
writeChild(IonValue, boolean) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
Recurse down into a container, we push the current value of Printer.PrinterVisitor.myQuoteOperators onto the stack and replace it with the given value.
writeClob(byte[]) - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
writeClob(byte[]) - Method in interface com.amazon.ion.IonWriter
write the byte array out as an IonClob value.
writeClob(byte[], int, int) - Method in interface com.amazon.ion.IonWriter
Writes a portion of the byte array out as an IonClob value.
writeDecimal(BigDecimal) - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
writeDecimal(BigDecimal) - Method in interface com.amazon.ion.IonWriter
Writes a BigDecimal value as an Ion decimal.
writeFloat(double) - Method in interface com.amazon.ion.IonWriter
writes a 64 bit binary floating point value, a Java double, as an IonFloat.
writeFloat(float) - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
writeFloatList(double[]) - Method in interface com.amazon.ion.impl._Private_ListWriter
 
writeFloatList(float[]) - Method in interface com.amazon.ion.impl._Private_ListWriter
 
writeFloatList(IonWriter, double[]) - Static method in class com.amazon.ion.util.IonStreamUtils
writes an IonList with a series of IonFloat values.
writeFloatList(IonWriter, float[]) - Static method in class com.amazon.ion.util.IonStreamUtils
writes an IonList with a series of IonFloat values.
writeInt(long) - Method in interface com.amazon.ion.IonWriter
writes a signed 64 bit value, a Java long, as an IonInt.
writeInt(BigInteger) - Method in interface com.amazon.ion.IonWriter
writes a BigInteger value as an IonInt.
writeIntList(byte[]) - Method in interface com.amazon.ion.impl._Private_ListWriter
 
writeIntList(int[]) - Method in interface com.amazon.ion.impl._Private_ListWriter
 
writeIntList(long[]) - Method in interface com.amazon.ion.impl._Private_ListWriter
 
writeIntList(short[]) - Method in interface com.amazon.ion.impl._Private_ListWriter
 
writeIntList(IonWriter, byte[]) - Static method in class com.amazon.ion.util.IonStreamUtils
writes an IonList with a series of IonInt values.
writeIntList(IonWriter, int[]) - Static method in class com.amazon.ion.util.IonStreamUtils
writes an IonList with a series of IonInt values.
writeIntList(IonWriter, long[]) - Static method in class com.amazon.ion.util.IonStreamUtils
writes an IonList with a series of IonInt values.
writeIntList(IonWriter, short[]) - Static method in class com.amazon.ion.util.IonStreamUtils
writes an IonList with a series of IonInt values.
writeIonVersionMarker() - Method in interface com.amazon.ion.impl._Private_IonWriter
Write an Ion version marker symbol to the output.
writeNull() - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
writeNull() - Method in interface com.amazon.ion.IonWriter
Writes a value of Ion's null type (null aka null.null).
writeNull(IonType) - Method in interface com.amazon.ion.IonWriter
Writes a null value of a specified Ion type.
writeNull(String) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
writeSequenceContent(IonSequence, boolean, char, char, char) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
writeString(byte[], int, int) - Method in interface com.amazon.ion.impl.bin._Private_IonRawWriter
Deprecated.
Writes a portion of the byte array out as an IonString value.
writeString(String) - Method in interface com.amazon.ion.IonWriter
Writes a String as an Ion string.
writeString(String) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
writeStringList(IonWriter, String[]) - Static method in class com.amazon.ion.util.IonStreamUtils
writes an IonList with a series of IonString values.
writeStringList(String[]) - Method in interface com.amazon.ion.impl._Private_ListWriter
 
writeSymbol(String) - Method in interface com.amazon.ion.IonWriter
Writes the text of an Ion symbol value.
writeSymbol(String) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
writeSymbolToken(int) - Method in interface com.amazon.ion.impl.bin._Private_IonRawWriter
Deprecated.
Directly write the given symbol ID to represent a symbol value.
writeSymbolToken(SymbolToken) - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
writeSymbolToken(SymbolToken) - Method in interface com.amazon.ion.IonWriter
Writes the content of an Ion symbol value.
writeSymbolToken(SymbolToken) - Method in class com.amazon.ion.util.Printer.PrinterVisitor
 
writeTimestamp(Timestamp) - Method in interface com.amazon.ion.IonWriter
Writes a timestamp value.
writeTimestampUTC(Date) - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
writeTimestampUTC(Date) - Method in interface com.amazon.ion.IonWriter
writeTo(IonWriter) - Method in interface com.amazon.ion.IonValue
Copies this value to the given IonWriter.
writeTo(IonWriter) - Method in interface com.amazon.ion.SymbolTable
Writes an Ion representation of this symbol table.
writeValue(IonReader) - Method in class com.amazon.ion.impl._Private_IonWriterBase
Overrides can optimize special cases.
writeValue(IonReader) - Method in interface com.amazon.ion.IonWriter
Writes the current value from a reader.
writeValue(IonValue) - Method in class com.amazon.ion.impl._Private_IonWriterBase
Deprecated.
writeValue(IonValue) - Method in interface com.amazon.ion.IonWriter
Deprecated.
writeValues(IonReader) - Method in class com.amazon.ion.impl._Private_IonWriterBase
 
writeValues(IonReader) - Method in interface com.amazon.ion.IonWriter
Writes a reader's current value, and all following values until the end of the current container.

Y

YEAR - com.amazon.ion.Timestamp.Precision
 

Z

ZERO - Static variable in class com.amazon.ion.Decimal
The value 0, with a scale of 0.
ZERO_PADDING - Static variable in class com.amazon.ion.impl._Private_IonTextAppender
 

_

_blob_as_string - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_clob_as_string - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_decimal_as_float - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_float_nan_and_inf_as_null - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_Private_ByteTransferReader - Interface in com.amazon.ion.impl
An IonReader facet that can rapidly bulk-copy Ion binary data under certain circumstances.
_Private_ByteTransferSink - Interface in com.amazon.ion.impl
A destination sink that can be fed bytes.
_Private_CallbackBuilder - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_CommandLine - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_CommandLine() - Constructor for class com.amazon.ion.impl._Private_CommandLine
 
_Private_CurriedValueFactory - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_CurriedValueFactory(ValueFactory) - Constructor for class com.amazon.ion.impl._Private_CurriedValueFactory
 
_Private_FastAppendable - Interface in com.amazon.ion.util
 
_Private_FastAppendableDecorator - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_FastAppendableDecorator(_Private_FastAppendable) - Constructor for class com.amazon.ion.impl._Private_FastAppendableDecorator
 
_Private_FastAppendableTrampoline - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_FastAppendableTrampoline() - Constructor for class com.amazon.ion.impl._Private_FastAppendableTrampoline
 
_Private_IncrementalReader - Interface in com.amazon.ion.impl
Interface to be implemented by all incremental IonReaders.
_Private_IonBinaryWriterBuilder - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonBinaryWriterImpl - Class in com.amazon.ion.impl
Deprecated.
_Private_IonConstants - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonConstants.HighNibble - Enum in com.amazon.ion.impl
 
_Private_IonContainer - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonDatagram - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonManagedBinaryWriterBuilder - Class in com.amazon.ion.impl.bin
Constructs instances of binary IonWriter.
_Private_IonManagedBinaryWriterBuilder.AllocatorMode - Enum in com.amazon.ion.impl.bin
 
_Private_IonManagedWriter - Interface in com.amazon.ion.impl.bin
Deprecated.
This is a private API subject to change without notice.
_Private_IonRawWriter - Interface in com.amazon.ion.impl.bin
Deprecated.
This is a private API subject to change without notice.
_Private_IonReaderBuilder - Class in com.amazon.ion.impl
IonReaderBuilder extension for internal use only.
_Private_IonReaderBuilder.Mutable - Class in com.amazon.ion.impl
 
_Private_IonReaderFactory - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonReaderFactory() - Constructor for class com.amazon.ion.impl._Private_IonReaderFactory
 
_Private_IonSymbol - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonSystem - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonTextAppender - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonTextWriterBuilder - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonValue - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonValue.SymbolTableProvider - Interface in com.amazon.ion.impl
Provides an IonValue's SymbolTable.
_Private_IonWriter - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonWriterBase - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonWriterBase() - Constructor for class com.amazon.ion.impl._Private_IonWriterBase
 
_Private_IonWriterFactory - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_IonWriterFactory() - Constructor for class com.amazon.ion.impl._Private_IonWriterFactory
 
_Private_ListWriter - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_LiteDomTrampoline - Class in com.amazon.ion.impl.lite
NOT FOR APPLICATION USE!
_Private_LiteDomTrampoline() - Constructor for class com.amazon.ion.impl.lite._Private_LiteDomTrampoline
 
_Private_LocalSymbolTableFactory - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE Implementations of this interface may be provided to IonReaders in order to force them to construct LocalSymbolTables in a different way.
_Private_MarkupCallback - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE! Callback for giving users the ability to inject markup into their Ion documents.
_Private_MarkupCallback(_Private_FastAppendable) - Constructor for class com.amazon.ion.impl._Private_MarkupCallback
 
_Private_ReaderWriter - Interface in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_RecyclingStack<T> - Class in com.amazon.ion.impl
A stack whose elements are recycled.
_Private_RecyclingStack(int, _Private_RecyclingStack.ElementFactory<T>) - Constructor for class com.amazon.ion.impl._Private_RecyclingStack
 
_Private_RecyclingStack.ElementFactory<T> - Interface in com.amazon.ion.impl
Factory for new stack elements.
_Private_ScalarConversions - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_ScalarConversions() - Constructor for class com.amazon.ion.impl._Private_ScalarConversions
 
_Private_ScalarConversions.AS_TYPE - Class in com.amazon.ion.impl
 
_Private_ScalarConversions.CantConvertException - Exception in com.amazon.ion.impl
 
_Private_ScalarConversions.ConversionException - Exception in com.amazon.ion.impl
 
_Private_ScalarConversions.ValueNotSetException - Exception in com.amazon.ion.impl
 
_Private_ScalarConversions.ValueVariant - Class in com.amazon.ion.impl
 
_Private_SymbolToken - Interface in com.amazon.ion.impl
 
_Private_SymtabExtendsCache - Class in com.amazon.ion.impl
Cache to reduce unnecessary calls to _Private_Utils.symtabExtends(SymbolTable, SymbolTable).
_Private_SymtabExtendsCache() - Constructor for class com.amazon.ion.impl._Private_SymtabExtendsCache
 
_Private_Utils - Class in com.amazon.ion.impl
NOT FOR APPLICATION USE!
_Private_Utils() - Constructor for class com.amazon.ion.impl._Private_Utils
 
_Private_ValueFactory - Interface in com.amazon.ion.impl
 
_PrivateIon_HashTrampoline - Class in com.amazon.ion.impl.bin
Deprecated.
_PrivateIon_HashTrampoline() - Constructor for class com.amazon.ion.impl.bin._PrivateIon_HashTrampoline
Deprecated.
 
_sexp_as_list - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_skip_annotations - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_string_as_json - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_symbol_as_string - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_timestamp_as_millis - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_timestamp_as_string - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
_untyped_nulls - Variable in class com.amazon.ion.impl._Private_IonTextWriterBuilder
 
A B C D E F G H I J L M N O P Q R S T U V W Y Z _ 
All Classes All Packages