org.openjena.atlas.json.io
Class JSWriter

java.lang.Object
  extended by org.openjena.atlas.json.io.JSWriter

public class JSWriter
extends java.lang.Object

A low level streaming JSON writer - assumes correct sequence of calls (e.g. keys in objects). Useful when writing JSON directly from some other structure


Constructor Summary
JSWriter()
           
JSWriter(IndentedWriter ps)
           
JSWriter(java.io.OutputStream ps)
           
 
Method Summary
 void arrayElement(java.lang.String str)
           
 void finishArray()
           
 void finishObject()
           
 void finishOutput()
           
 void key(java.lang.String key)
           
 void pair(java.lang.String key, java.lang.String value)
           
 void startArray()
           
 void startObject()
           
 void startOutput()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSWriter

public JSWriter()

JSWriter

public JSWriter(java.io.OutputStream ps)

JSWriter

public JSWriter(IndentedWriter ps)
Method Detail

startOutput

public void startOutput()

finishOutput

public void finishOutput()

startObject

public void startObject()

finishObject

public void finishObject()

key

public void key(java.lang.String key)

pair

public void pair(java.lang.String key,
                 java.lang.String value)

startArray

public void startArray()

finishArray

public void finishArray()

arrayElement

public void arrayElement(java.lang.String str)


Copyright © 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP