org.openjena.atlas.json.io
Class JSONMaker

java.lang.Object
  extended by org.openjena.atlas.json.io.JSONMaker
All Implemented Interfaces:
JSONHandler

public class JSONMaker
extends java.lang.Object
implements JSONHandler

Build a JSON structure


Constructor Summary
JSONMaker()
           
 
Method Summary
 void element()
           
 void finishArray()
           
 void finishObject()
           
 void finishPair()
           
 void finishParse()
           
 JsonValue jsonValue()
           
 void keyPair()
           
 void startArray()
           
 void startObject()
           
 void startPair()
           
 void startParse()
           
 void valueBoolean(boolean b)
           
 void valueDecimal(java.lang.String image)
           
 void valueDouble(java.lang.String image)
           
 void valueInteger(java.lang.String image)
           
 void valueNull()
           
 void valueString(java.lang.String image)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONMaker

public JSONMaker()
Method Detail

jsonValue

public JsonValue jsonValue()

startParse

public void startParse()
Specified by:
startParse in interface JSONHandler

finishParse

public void finishParse()
Specified by:
finishParse in interface JSONHandler

startObject

public void startObject()
Specified by:
startObject in interface JSONHandler

finishObject

public void finishObject()
Specified by:
finishObject in interface JSONHandler

startArray

public void startArray()
Specified by:
startArray in interface JSONHandler

element

public void element()
Specified by:
element in interface JSONHandler

finishArray

public void finishArray()
Specified by:
finishArray in interface JSONHandler

startPair

public void startPair()
Specified by:
startPair in interface JSONHandler

keyPair

public void keyPair()
Specified by:
keyPair in interface JSONHandler

finishPair

public void finishPair()
Specified by:
finishPair in interface JSONHandler

valueBoolean

public void valueBoolean(boolean b)
Specified by:
valueBoolean in interface JSONHandler

valueDecimal

public void valueDecimal(java.lang.String image)
Specified by:
valueDecimal in interface JSONHandler

valueDouble

public void valueDouble(java.lang.String image)
Specified by:
valueDouble in interface JSONHandler

valueInteger

public void valueInteger(java.lang.String image)
Specified by:
valueInteger in interface JSONHandler

valueNull

public void valueNull()
Specified by:
valueNull in interface JSONHandler

valueString

public void valueString(java.lang.String image)
Specified by:
valueString in interface JSONHandler


Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.