public class BinaryOutput extends Object implements StreamingOutput
| Modifier and Type | Field and Description |
|---|---|
static int |
TAG_BOOLEAN |
static int |
TAG_BYTE_ARRAY |
static int |
TAG_DOUBLE |
static int |
TAG_FLOAT |
static int |
TAG_INT |
static int |
TAG_KEY |
static int |
TAG_LIST_END |
static int |
TAG_LIST_START |
static int |
TAG_LONG |
static int |
TAG_NEGATIVE_INT |
static int |
TAG_NEGATIVE_LONG |
static int |
TAG_NULL |
static int |
TAG_OBJECT_END |
static int |
TAG_OBJECT_START |
static int |
TAG_POSITIVE_INT |
static int |
TAG_POSITIVE_LONG |
static int |
TAG_STRING |
| Constructor and Description |
|---|
BinaryOutput(OutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
write(String name,
boolean bool)
Write a boolean.
|
void |
write(String name,
byte[] data)
Write a byte array to the output.
|
void |
write(String name,
double number)
Write a double.
|
void |
write(String name,
float number)
Write a float.
|
void |
write(String name,
int number)
Write an integer.
|
void |
write(String name,
long number)
Write a long.
|
void |
write(String name,
String value)
Write a string.
|
void |
writeListEnd(String name)
Write the end of a list.
|
void |
writeListStart(String name)
Write the start of a list.
|
void |
writeNull(String name)
Write a null value.
|
void |
writeObjectEnd(String name)
Write the end of an object.
|
void |
writeObjectStart(String name)
Write the start of an object.
|
public static final int TAG_KEY
public static final int TAG_OBJECT_START
public static final int TAG_OBJECT_END
public static final int TAG_LIST_START
public static final int TAG_LIST_END
public static final int TAG_STRING
public static final int TAG_INT
public static final int TAG_LONG
public static final int TAG_NULL
public static final int TAG_FLOAT
public static final int TAG_DOUBLE
public static final int TAG_BOOLEAN
public static final int TAG_BYTE_ARRAY
public static final int TAG_POSITIVE_INT
public static final int TAG_POSITIVE_LONG
public static final int TAG_NEGATIVE_INT
public static final int TAG_NEGATIVE_LONG
public BinaryOutput(OutputStream out)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic void writeObjectStart(String name) throws IOException
StreamingOutputwriteObjectStart in interface StreamingOutputIOExceptionpublic void writeObjectEnd(String name) throws IOException
StreamingOutputwriteObjectEnd in interface StreamingOutputIOExceptionpublic void writeListStart(String name) throws IOException
StreamingOutputwriteListStart in interface StreamingOutputIOExceptionpublic void writeListEnd(String name) throws IOException
StreamingOutputwriteListEnd in interface StreamingOutputIOExceptionpublic void write(String name, String value) throws IOException
StreamingOutputwrite in interface StreamingOutputIOExceptionpublic void write(String name, int number) throws IOException
StreamingOutputwrite in interface StreamingOutputIOExceptionpublic void write(String name, long number) throws IOException
StreamingOutputwrite in interface StreamingOutputIOExceptionpublic void write(String name, float number) throws IOException
StreamingOutputwrite in interface StreamingOutputIOExceptionpublic void write(String name, double number) throws IOException
StreamingOutputwrite in interface StreamingOutputIOExceptionpublic void write(String name, boolean bool) throws IOException
StreamingOutputwrite in interface StreamingOutputIOExceptionpublic void write(String name, byte[] data) throws IOException
StreamingOutputwrite in interface StreamingOutputIOExceptionpublic void writeNull(String name) throws IOException
StreamingOutputwriteNull in interface StreamingOutputIOExceptionpublic void flush()
throws IOException
flush in interface FlushableIOExceptionCopyright © 2016. All rights reserved.