Deprecated
Adapts the binary IonWriter implementation to the deprecated
IonBinaryWriter interface.
| Access | Constructor and Description |
|---|---|
| pack-priv | _Private_IonBinaryWriterImpl(_Private_IonBinaryWriterBuilder options, IonWriterSystemBinary systemWriter)
|
| Modifier and Type | Method and Description |
|---|---|
| public int | byteSize()
Implements com. Gets the size in bytes of this binary data. |
| public byte[] | getBytes()
Implements com. Copies the current contents of this writer as a new byte array holding Ion binary-encoded data. |
| public int | getBytes(byte[]
users byte array to write into bytes, int initial offset in the array to write into offset, int maximum number of bytes to write len)Implements com. Copies the current contents of the writer to a given byte array array. |
| private BlockedBuffer. | |
| public int | writeBytes(OutputStream
OutputStream to write the bytes to userstream)Implements com. Writes the current contents of the writer to the output stream. |
| _Private_IonBinaryWriterImpl | back to summary |
|---|---|
| pack-priv _Private_IonBinaryWriterImpl(_Private_IonBinaryWriterBuilder options, IonWriterSystemBinary systemWriter) | |
| byteSize | back to summary |
|---|---|
| public int byteSize() Implements com. Doc from com. Gets the size in bytes of this binary data.
This is generally needed before calling
| |
| getBytes | back to summary |
|---|---|
| public byte[] getBytes() throws IOException Implements com. Doc from com. Copies the current contents of this writer as a new byte array holding Ion binary-encoded data. This allocates an array of the size needed to exactly hold the output and copies the entire value to it.
| |
| getBytes | back to summary |
|---|---|
| public int getBytes(byte[] bytes, int offset, int len) throws IOException Implements com. Doc from com. Copies the current contents of the writer to a given byte array array. This starts writing to the array at offset and writes up to maxlen bytes. If this writer is not able to stop in the middle of its work this may overwrite the array and later throw and exception.
| |
| getOutputStream | back to summary |
|---|---|
| private BlockedBuffer. | |
| writeBytes | back to summary |
|---|---|
| public int writeBytes(OutputStream userstream) throws IOException Implements com. Doc from com. Writes the current contents of the writer to the output stream. This is only valid if the writer is not in the middle of writing a container.
| |