public class JSONStructuredOutput
extends sirius.kernel.xml.AbstractStructuredOutput
StructuredOutput interface.| Constructor and Description |
|---|
JSONStructuredOutput(OutputStream out,
String callback,
String encoding)
Generates a new output, writing to the given output stream.
|
JSONStructuredOutput(Writer destination,
String callback)
Generates a new output, writing to the given writer.
|
| Modifier and Type | Method and Description |
|---|---|
sirius.kernel.xml.StructuredOutput |
beginResult() |
sirius.kernel.xml.StructuredOutput |
beginResult(String name) |
protected void |
endArray(String name) |
protected void |
endObject(String name) |
void |
endResult() |
protected void |
startArray(String name) |
protected void |
startObject(String name,
sirius.kernel.xml.Attribute... attributes) |
void |
writeProperty(String name,
Object data) |
public JSONStructuredOutput(OutputStream out, @Nullable String callback, String encoding)
out - the destination for the generated outputcallback - name of the callback function for JSONP requestsencoding - the character encoding to useprotected void endArray(String name)
endArray in class sirius.kernel.xml.AbstractStructuredOutputprotected void endObject(String name)
endObject in class sirius.kernel.xml.AbstractStructuredOutputprotected void startArray(String name)
startArray in class sirius.kernel.xml.AbstractStructuredOutputprotected void startObject(String name, sirius.kernel.xml.Attribute... attributes)
startObject in class sirius.kernel.xml.AbstractStructuredOutputpublic sirius.kernel.xml.StructuredOutput beginResult()
public sirius.kernel.xml.StructuredOutput beginResult(String name)
public void writeProperty(String name, Object data)
writeProperty in class sirius.kernel.xml.AbstractStructuredOutputpublic void endResult()
endResult in interface sirius.kernel.xml.StructuredOutputendResult in class sirius.kernel.xml.AbstractStructuredOutputCopyright © 2018. All rights reserved.