public interface _Private_IonWriter extends IonWriter
| Modifier and Type | Method and Description |
|---|---|
IonCatalog |
getCatalog()
Mostly for testing at this point, but could be useful public API.
|
int |
getDepth()
Returns the current depth of containers the writer is at.
|
boolean |
isFieldNameSet()
Returns true if the field name has been set either through setFieldName or
setFieldId.
|
boolean |
isStreamCopyOptimized()
Indicates whether the writer is stream copy optimized through
IonWriter.writeValue(com.amazon.ion.IonReader). |
void |
writeIonVersionMarker()
Write an Ion version marker symbol to the output.
|
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, writeValuesIonCatalog getCatalog()
boolean isFieldNameSet()
int getDepth()
void writeIonVersionMarker()
throws java.io.IOException
java.io.IOExceptionboolean isStreamCopyOptimized()
IonWriter.writeValue(com.amazon.ion.IonReader).