@Deprecated public interface _Private_IonManagedWriter extends IonWriter
IonWriter that manages local symbol tables, while providing access
to its underlying IonRawWriter.| Modifier and Type | Method and Description |
|---|---|
_Private_IonRawWriter |
getRawWriter()
Deprecated.
Get the underlying raw user value writer.
|
void |
requireLocalSymbolTable()
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.
|
addTypeAnnotation, close, finish, flush, getSymbolTable, isInStruct, setFieldName, setFieldNameSymbol, setTypeAnnotations, setTypeAnnotationSymbols, stepIn, stepOut, writeBlob, writeBlob, writeBool, writeClob, writeClob, writeDecimal, writeFloat, writeInt, writeInt, writeNull, writeNull, writeString, writeSymbol, writeSymbolToken, writeTimestamp, writeTimestampUTC, writeValue, writeValue, writeValues_Private_IonRawWriter getRawWriter()
_Private_IonRawWriter responsible for writing this
IonManagedWriter's user values.void requireLocalSymbolTable()
throws java.io.IOException
java.io.IOException