com.ibm.commons.util.io.json
Class JsonGenerator.WriterGenerator

java.lang.Object
  extended by com.ibm.commons.util.io.json.JsonGenerator.Generator
      extended by com.ibm.commons.util.io.json.JsonGenerator.WriterGenerator
Enclosing class:
JsonGenerator

public static class JsonGenerator.WriterGenerator
extends JsonGenerator.Generator

Writer generator class.


Constructor Summary
JsonGenerator.WriterGenerator(JsonFactory factory, java.io.Writer writer, boolean compact)
           
 
Method Summary
 void close()
           
 void flush()
           
 void out(char c)
           
 void out(java.lang.String s)
           
 
Methods inherited from class com.ibm.commons.util.io.json.JsonGenerator.Generator
decIndent, getFactory, getIndentLevel, incIndent, indent, isCompact, nl, outArrayLiteral, outBooleanLiteral, outIntLiteral, outLiteral, outLongLiteral, outNull, outNumberLiteral, outObject, outPropertyName, outReference, outStringLiteral, setIndentLevel, toJson
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonGenerator.WriterGenerator

public JsonGenerator.WriterGenerator(JsonFactory factory,
                                     java.io.Writer writer,
                                     boolean compact)
Method Detail

flush

public void flush()
           throws java.io.IOException
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

out

public void out(char c)
         throws java.io.IOException
Specified by:
out in class JsonGenerator.Generator
Throws:
java.io.IOException

out

public void out(java.lang.String s)
         throws java.io.IOException
Specified by:
out in class JsonGenerator.Generator
Throws:
java.io.IOException