public class JsonOutput
extends java.lang.Object
OutputStream os = ...; // from http connection
AbstractOutput out = new HessianSerializerOutput(os);
String value;
out.startCall("hello"); // start hello call
out.writeString("arg1"); // write a string argument
out.completeCall(); // complete the call
| Constructor and Description |
|---|
JsonOutput() |
JsonOutput(java.io.PrintWriter os) |
JsonOutput(WriteStream out) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
flushBuffer() |
void |
init(java.io.PrintWriter os)
Initialize the output with a new underlying stream.
|
void |
writeArrayBegin() |
void |
writeArrayComma() |
void |
writeArrayEnd() |
void |
writeBoolean(boolean value) |
void |
writeDouble(double value) |
void |
writeLong(long value) |
void |
writeMapBegin() |
void |
writeMapComma() |
void |
writeMapEnd() |
void |
writeMapEntry(java.lang.String key,
java.lang.Object value) |
void |
writeMapEntry(java.lang.String key,
java.lang.Object value,
boolean annotated) |
void |
writeNull() |
void |
writeObject(java.lang.Object value) |
void |
writeObject(java.lang.Object value,
boolean annotated) |
void |
writeString(char[] v,
int offset,
int length) |
void |
writeString(java.lang.String v) |
public JsonOutput()
public JsonOutput(java.io.PrintWriter os)
public JsonOutput(WriteStream out)
public void init(java.io.PrintWriter os)
public void writeObject(java.lang.Object value)
throws java.io.IOException
java.io.IOExceptionpublic void writeObject(java.lang.Object value,
boolean annotated)
throws java.io.IOException
java.io.IOExceptionpublic void writeNull()
throws java.io.IOException
java.io.IOExceptionpublic void writeBoolean(boolean value)
throws java.io.IOException
java.io.IOExceptionpublic void writeLong(long value)
throws java.io.IOException
java.io.IOExceptionpublic void writeDouble(double value)
throws java.io.IOException
java.io.IOExceptionpublic void writeString(java.lang.String v)
throws java.io.IOException
java.io.IOExceptionpublic void writeString(char[] v,
int offset,
int length)
throws java.io.IOException
java.io.IOExceptionpublic void writeArrayBegin()
throws java.io.IOException
java.io.IOExceptionpublic void writeArrayComma()
throws java.io.IOException
java.io.IOExceptionpublic void writeArrayEnd()
throws java.io.IOException
java.io.IOExceptionpublic void writeMapBegin()
throws java.io.IOException
java.io.IOExceptionpublic void writeMapComma()
throws java.io.IOException
java.io.IOExceptionpublic void writeMapEntry(java.lang.String key,
java.lang.Object value)
throws java.io.IOException
java.io.IOExceptionpublic void writeMapEntry(java.lang.String key,
java.lang.Object value,
boolean annotated)
throws java.io.IOException
java.io.IOExceptionpublic void writeMapEnd()
throws java.io.IOException
java.io.IOExceptionpublic void flushBuffer()
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOException