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
All Classes All Packages
All Classes All Packages
A
- AbstractValueVisitor - Class in com.amazon.ion.util
-
A base class for extending Ion
ValueVisitor
s. - 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
add
s 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
add
s 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
add
s it to this struct using the givenfieldName
. - 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 aBigDecimal
. - bigDecimalValue() - Method in interface com.amazon.ion.IonFloat
-
Gets the value of this Ion
float
as a JavaBigDecimal
. - bigDecimalValue() - Method in interface com.amazon.ion.IonInt
-
Gets the value of this Ion
int
as aBigDecimal
. - 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 aDecimal
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 JavaBigInteger
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
-
The number of bytes in
_Private_IonConstants.BINARY_VERSION_MARKER_1_0
(). - 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 Javaboolean
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
- 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
PoolableByteBuffer
s. - 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 byU+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 supportsSpanProvider.currentSpan()
. - currentSpan(Object) - Static method in class com.amazon.ion.util.Spans
-
Attempts to get a
Span
from the given object, if it supportsSpanProvider.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 JavaDate
, 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 aDecimal
, which extendsBigDecimal
with support for negative zeros. - decimalValue() - Method in interface com.amazon.ion.IonReader
-
Returns the current value as a
Decimal
, which extendsBigDecimal
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 inAbstractValueVisitor
. - 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 Javadouble
value. - doubleValue() - Method in interface com.amazon.ion.IonFloat
-
Gets the value of this Ion
float
as a Javadouble
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
- 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
IonValue
s, following the contract ofIonValue.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 Javafloat
value. - floatValue() - Method in interface com.amazon.ion.IonFloat
-
Gets the value of this Ion
float
as a Javafloat
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 thenanoOffset
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 aBigDecimal
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
index
th 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 Ionnull
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.Use
IonReader.getFieldNameSymbol()
instead. - getFieldId() - Method in interface com.amazon.ion.IonValue
-
Deprecated.Use
IonValue.getFieldNameSymbol()
instead. - 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 anIonStruct
. - 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, ornull
if this isnull.int
. - getIntegerSize() - Method in interface com.amazon.ion.IonReader
-
Returns an
IntegerSize
representing the smallest-possible Java type of the Ionint
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 thisValueFactory
. - 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 anIonNull
). - 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.Use
IonSymbol.symbolValue()
instead. - 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.Use
Timestamp.getZDecimalSecond()
instead. - 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 fromIonReader.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 Javaint
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
-
Deprecated.
- IonBinaryWriterBuilder - Class in com.amazon.ion.system
-
The builder for creating
IonWriter
s 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
, andsexp
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
andclob
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 asnull.null
. - IonNumber - Interface in com.amazon.ion
-
Common functionality of Ion
int
,decimal
, andfloat
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 givenIonCatalog
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
andsexp
types. - IonSexp - Interface in com.amazon.ion
-
An Ion
sexp
(S-expression) value. - IonStreamUtils - Class in com.amazon.ion.util
- 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
IonSystem
s. - IonText - Interface in com.amazon.ion
-
Common functionality of Ion
string
andsymbol
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
IonWriter
s 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
IonValue
s. - 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
, orfalse
. - 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
orIonType.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
ornull.int
). - isNullValue() - Method in interface com.amazon.ion.IonValue
-
Determines whether this in an Ion null value, e.g.,
null
ornull.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
orIonType.SYMBOL
(but notIonType.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 Javalong
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
-
Deprecated.UseÂ
IonSystem.newBinaryWriter(OutputStream, SymbolTable...)
instead. - newBinaryWriter(SymbolTable...) - Method in interface com.amazon.ion.IonSystem
-
Deprecated.
- 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 Javadouble
. - 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 Javalong
. - 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 JavaBigDecimal
. - 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 JavaBigInteger
. - 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 Javadouble
. - 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 Javalong
. - 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 givenint
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 givenlong
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 eitherValueFactory.newList(IonValue...)
ornewList()
.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
- 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 givenint
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 givenlong
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 eitherValueFactory.newSexp(IonValue...)
ornewSexp()
.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.Use
IonSystemBuilder.standard().build()
instead. - newSystem(IonCatalog) - Static method in class com.amazon.ion.system.SystemFactory
-
Deprecated.
- 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
IonValue
s 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
IonValue
s 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
put
s it into this struct using the givenfieldName
. - 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
- 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 anIonNull
). - 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 oflocalOffset
. - 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 oflocalOffset
. - 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
Span
s (abstract value positions) of Ion data. - Spans - Class in com.amazon.ion.util
-
Utility methods for working with
Span
s. - 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
IonReader
s, with all configuration properties having their default values. - standard() - Static method in class com.amazon.ion.system.IonSystemBuilder
-
The standard builder of
IonSystem
s. - standard() - Static method in class com.amazon.ion.system.IonTextWriterBuilder
-
The standard builder of text
IonWriter
s, 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 ofsubset
. - 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.Use
Timestamp.forDay(int, int, int)
instead. - Timestamp(int, int, int, int, int, int, Integer) - Constructor for class com.amazon.ion.Timestamp
-
Deprecated.
- Timestamp(int, int, int, int, int, int, BigDecimal, Integer) - Constructor for class com.amazon.ion.Timestamp
-
Deprecated.
- Timestamp(int, int, int, int, int, Integer) - Constructor for class com.amazon.ion.Timestamp
-
Deprecated.
- Timestamp(long, Integer) - Constructor for class com.amazon.ion.Timestamp
-
Deprecated.Use
Timestamp.forMillis(long, Integer)
instead. - Timestamp(BigDecimal, Integer) - Constructor for class com.amazon.ion.Timestamp
-
Deprecated.Use
Timestamp.forMillis(BigDecimal, Integer)
instead. - Timestamp(Calendar) - Constructor for class com.amazon.ion.Timestamp
-
Deprecated.Use
Timestamp.forCalendar(Calendar)
instead. - 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
String
s from UTF-8. - Utf8StringDecoderPool - Class in com.amazon.ion.impl.bin.utf8
-
A thread-safe shared pool of
Utf8StringDecoder
s that can be used for UTF8 decoding. - Utf8StringEncoder - Class in com.amazon.ion.impl.bin.utf8
-
Encodes
String
s 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
Utf8StringEncoder
s 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
IonValue
s. - 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
akanull.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
-
Deprecated.Use
IonWriter.writeTimestamp(
Timestamp.forDateZ(Date))
instead. - 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.Use
IonValue.writeTo(IonWriter)
instead. - 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
- _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
All Classes All Packages