public class ValueWriter
extends java.lang.Object
Constructor and Description |
---|
ValueWriter(java.io.DataOutputStream out) |
Modifier and Type | Method and Description |
---|---|
void |
flush()
Public API - call this to ensure all accumulated
values are correctly written to the output stream.
|
void |
writeArray(java.util.List<?> value) |
void |
writeArray(java.lang.Object[] value) |
void |
writeFieldValue(java.lang.Object value) |
void |
writeLong(int l)
Public API - encodes an integer.
|
void |
writeLonglong(long ll)
Public API - encodes a long integer.
|
void |
writeLongstr(LongString str)
Public API - encodes a long string from a LongString.
|
void |
writeLongstr(java.lang.String str)
Public API - encodes a long string from a String.
|
void |
writeOctet(byte octet)
Public API - encodes an octet from a byte.
|
void |
writeOctet(int octet)
Public API - encodes an octet from an int.
|
void |
writeShort(int s)
Public API - encodes a short integer.
|
void |
writeShortstr(java.lang.String str)
Public API - encodes a short string.
|
void |
writeTable(java.util.Map<java.lang.String,java.lang.Object> table)
Public API - encodes a table.
|
void |
writeTimestamp(java.util.Date timestamp)
Public API - encodes a timestamp.
|
public final void writeShortstr(java.lang.String str) throws java.io.IOException
java.io.IOException
public final void writeLongstr(LongString str) throws java.io.IOException
java.io.IOException
public final void writeLongstr(java.lang.String str) throws java.io.IOException
java.io.IOException
public final void writeShort(int s) throws java.io.IOException
java.io.IOException
public final void writeLong(int l) throws java.io.IOException
java.io.IOException
public final void writeLonglong(long ll) throws java.io.IOException
java.io.IOException
public final void writeTable(java.util.Map<java.lang.String,java.lang.Object> table) throws java.io.IOException
java.io.IOException
public final void writeFieldValue(java.lang.Object value) throws java.io.IOException
java.io.IOException
public final void writeArray(java.util.List<?> value) throws java.io.IOException
java.io.IOException
public final void writeArray(java.lang.Object[] value) throws java.io.IOException
java.io.IOException
public final void writeOctet(int octet) throws java.io.IOException
java.io.IOException
public final void writeOctet(byte octet) throws java.io.IOException
java.io.IOException
public final void writeTimestamp(java.util.Date timestamp) throws java.io.IOException
java.io.IOException
public void flush() throws java.io.IOException
java.io.IOException