public class DataWriterCBOR extends AbstractDataWriter
DataWriter
for a CBOR stream.flushable, state
Constructor and Description |
---|
DataWriterCBOR(java.io.OutputStream os)
Creates a new
DataWriter on the given OutputStream . |
Modifier and Type | Method and Description |
---|---|
void |
writeArrayValueEnd0() |
void |
writeArrayValueStart0() |
void |
writeBooleanValue0(boolean value) |
void |
writeDoubleValue0(double value) |
protected void |
writeIntKey0(int value) |
void |
writeIntValue0(int value) |
void |
writeLongValue0(long value) |
void |
writeMapValueEnd0() |
void |
writeMapValueStart0() |
protected void |
writeStringKey0(java.lang.String value) |
void |
writeStringValue0(java.lang.String value) |
end, writeArrayValueEnd, writeArrayValueStart, writeBooleanValue, writeDoubleValue, writeIntKey, writeIntValue, writeLongValue, writeMapValueEnd, writeMapValueStart, writeStringKey, writeStringValue
public DataWriterCBOR(java.io.OutputStream os)
DataWriter
on the given OutputStream
.
The OutputStream
is automatically flushed when the data has been fully written.os
- the OutputStream
to which the CBOR structured data is written.public void writeBooleanValue0(boolean value) throws java.lang.Throwable
writeBooleanValue0
in class AbstractDataWriter
java.lang.Throwable
public void writeIntValue0(int value) throws java.lang.Throwable
writeIntValue0
in class AbstractDataWriter
java.lang.Throwable
public void writeLongValue0(long value) throws java.lang.Throwable
writeLongValue0
in class AbstractDataWriter
java.lang.Throwable
public void writeStringValue0(java.lang.String value) throws java.lang.Throwable
writeStringValue0
in class AbstractDataWriter
java.lang.Throwable
public void writeDoubleValue0(double value) throws java.lang.Throwable
writeDoubleValue0
in class AbstractDataWriter
java.lang.Throwable
public void writeArrayValueStart0() throws java.lang.Throwable
writeArrayValueStart0
in class AbstractDataWriter
java.lang.Throwable
public void writeArrayValueEnd0() throws java.lang.Throwable
writeArrayValueEnd0
in class AbstractDataWriter
java.lang.Throwable
public void writeMapValueStart0() throws java.lang.Throwable
writeMapValueStart0
in class AbstractDataWriter
java.lang.Throwable
public void writeMapValueEnd0() throws java.lang.Throwable
writeMapValueEnd0
in class AbstractDataWriter
java.lang.Throwable
protected void writeIntKey0(int value) throws java.lang.Throwable
writeIntKey0
in class AbstractDataWriter
java.lang.Throwable
protected void writeStringKey0(java.lang.String value) throws java.lang.Throwable
writeStringKey0
in class AbstractDataWriter
java.lang.Throwable