Deprecated API
Contents
-
InterfaceDescriptionThis is a private API subject to change without notice.This is a private API subject to change without notice.Use
TextSpan
instead.This is a private API subject to change without notice.
-
ClassDescriptionUse the more configurable
IonSystemBuilder
instead.UseIonValue.writeTo(IonWriter)
instead.UseIonValue.writeTo(IonWriter)
instead.
-
Exception ClassDescriptionthis exception is not used as empty symbols are valid. In cases where null is used as the symbol value it was replaced by
NullPointerException
-
MethodDescriptiondue to DOM entanglement. Streaming applications should use .Use
IonDatagram.getBytes()
instead, which is renamed for consistency with other interfaces.Will cause a memory leak when reading a gzipped stream. UseIonLoader.load(IonReader)
instead.UseIonReader.getFieldNameSymbol()
instead.Applications should detect the end of the current level by checking for anull
response fromIonReader.next()
.UseIonSymbol.symbolValue()
instead.Will cause a memory leak when reading a gzipped byte[]. UseIonSystem.iterate(IonReader)
instead.Will cause a memory leak when reading a gzipped stream. UseIonSystem.iterate(IonReader)
instead.UseĀIonSystem.newBinaryWriter(OutputStream, SymbolTable...)
instead.UseIonValue.getFieldNameSymbol()
instead.UseIonWriter.writeTimestamp(
Timestamp.forDateZ(Date))
instead.UseIonValue.writeTo(IonWriter)
instead.UseIonSystemBuilder.standard().build()
instead.UseTimestamp.getZDecimalSecond()
instead.This method can be invoked (accidentally and incorrectly) with anIonSequence
! Use eitherValueFactory.newList(IonValue...)
ornewList()
.addAll(Collection)
.This method can be invoked (accidentally and incorrectly) with anIonSequence
! Use eitherValueFactory.newSexp(IonValue...)
ornewSexp()
.addAll(Collection)
.
-
ConstructorDescriptionUse
Timestamp.forDay(int, int, int)
instead.UseTimestamp.forMillis(long, Integer)
instead.UseTimestamp.forMillis(BigDecimal, Integer)
instead.UseTimestamp.forCalendar(Calendar)
instead.