|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.commons.util.io.json.JsonGenerator.Generator
public abstract static class JsonGenerator.Generator
Generator base class.
Constructor Summary | |
---|---|
protected |
JsonGenerator.Generator(JsonFactory factory,
boolean compact)
|
Method Summary | |
---|---|
void |
decIndent()
|
protected void |
endObject(java.lang.Object object)
|
JsonFactory |
getFactory()
|
int |
getIndentLevel()
|
void |
incIndent()
|
void |
indent()
|
boolean |
isCompact()
|
void |
nl()
|
abstract void |
out(char c)
|
abstract void |
out(java.lang.String s)
|
void |
outArrayLiteral(java.lang.Object array)
|
protected void |
outArrayLiteral(java.lang.Object array,
boolean named)
Writes an array property. |
void |
outBooleanLiteral(boolean b)
|
void |
outCharInString(char c)
|
void |
outDateLiteral_(java.util.Date value)
|
void |
outIntLiteral(int d)
|
void |
outLiteral(java.lang.Object value)
|
protected void |
outLiteral(java.lang.Object value,
boolean named)
Writes a property value. |
void |
outLongLiteral(long d)
|
void |
outNull()
|
void |
outNumberLiteral(double d)
|
void |
outObject(java.lang.Object object)
|
protected void |
outObject(java.lang.Object object,
boolean named)
Writes a JSON object property. |
void |
outPropertyName(java.lang.String s)
|
void |
outReference(JsonReference ref)
|
void |
outStringLiteral(java.lang.String s)
|
void |
setIndentLevel(int indentLevel)
|
protected void |
startObject(java.lang.Object object)
|
void |
toJson(java.lang.Object value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected JsonGenerator.Generator(JsonFactory factory, boolean compact)
Method Detail |
---|
public abstract void out(char c) throws java.io.IOException
java.io.IOException
public abstract void out(java.lang.String s) throws java.io.IOException
java.io.IOException
public JsonFactory getFactory()
public int getIndentLevel()
public void setIndentLevel(int indentLevel)
public void incIndent()
public void decIndent()
public boolean isCompact()
public void toJson(java.lang.Object value) throws java.io.IOException, JsonException
java.io.IOException
JsonException
public void outLiteral(java.lang.Object value) throws java.io.IOException, JsonException
java.io.IOException
JsonException
protected void outLiteral(java.lang.Object value, boolean named) throws java.io.IOException, JsonException
value
- The value to write.named
- true
if the property is named.
java.io.IOException
JsonException
public void outNull() throws java.io.IOException, JsonException
java.io.IOException
JsonException
public void outObject(java.lang.Object object) throws java.io.IOException, JsonException
java.io.IOException
JsonException
protected void outObject(java.lang.Object object, boolean named) throws java.io.IOException, JsonException
object
- The object to write.named
- true
if the object is named.
java.io.IOException
JsonException
protected void startObject(java.lang.Object object) throws java.io.IOException, JsonException
java.io.IOException
JsonException
protected void endObject(java.lang.Object object) throws java.io.IOException, JsonException
java.io.IOException
JsonException
public void outPropertyName(java.lang.String s) throws java.io.IOException
java.io.IOException
public void outStringLiteral(java.lang.String s) throws java.io.IOException
java.io.IOException
public void outCharInString(char c) throws java.io.IOException
java.io.IOException
public void outNumberLiteral(double d) throws java.io.IOException
java.io.IOException
public void outDateLiteral_(java.util.Date value) throws java.io.IOException
java.io.IOException
public void outIntLiteral(int d) throws java.io.IOException
java.io.IOException
public void outLongLiteral(long d) throws java.io.IOException
java.io.IOException
public void outBooleanLiteral(boolean b) throws java.io.IOException
java.io.IOException
public void outArrayLiteral(java.lang.Object array) throws java.io.IOException, JsonException
java.io.IOException
JsonException
protected void outArrayLiteral(java.lang.Object array, boolean named) throws java.io.IOException, JsonException
array
- The array to write.named
- true
if the property is named.
java.io.IOException
JsonException
public void outReference(JsonReference ref) throws java.io.IOException, JsonException
java.io.IOException
JsonException
public void indent() throws java.io.IOException
java.io.IOException
public void nl() throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |