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 Object
implements JSONHandler

Build a JSON structure


Constructor Summary
JSONMaker()
           
 
Method Summary
 void element(long currLine, long currCol)
           
 void finishArray(long currLine, long currCol)
           
 void finishObject(long currLine, long currCol)
           
 void finishPair(long currLine, long currCol)
           
 void finishParse(long currLine, long currCol)
           
 JsonValue jsonValue()
           
 void keyPair(long currLine, long currCol)
           
 void startArray(long currLine, long currCol)
           
 void startObject(long currLine, long currCol)
           
 void startPair(long currLine, long currCol)
           
 void startParse(long currLine, long currCol)
           
 void valueBoolean(boolean b, long currLine, long currCol)
           
 void valueDecimal(String image, long currLine, long currCol)
           
 void valueDouble(String image, long currLine, long currCol)
           
 void valueInteger(String image, long currLine, long currCol)
           
 void valueNull(long currLine, long currCol)
           
 void valueString(String image, long currLine, long currCol)
           
 
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(long currLine,
                       long currCol)
Specified by:
startParse in interface JSONHandler

finishParse

public void finishParse(long currLine,
                        long currCol)
Specified by:
finishParse in interface JSONHandler

startObject

public void startObject(long currLine,
                        long currCol)
Specified by:
startObject in interface JSONHandler

finishObject

public void finishObject(long currLine,
                         long currCol)
Specified by:
finishObject in interface JSONHandler

startArray

public void startArray(long currLine,
                       long currCol)
Specified by:
startArray in interface JSONHandler

element

public void element(long currLine,
                    long currCol)
Specified by:
element in interface JSONHandler

finishArray

public void finishArray(long currLine,
                        long currCol)
Specified by:
finishArray in interface JSONHandler

startPair

public void startPair(long currLine,
                      long currCol)
Specified by:
startPair in interface JSONHandler

keyPair

public void keyPair(long currLine,
                    long currCol)
Specified by:
keyPair in interface JSONHandler

finishPair

public void finishPair(long currLine,
                       long currCol)
Specified by:
finishPair in interface JSONHandler

valueBoolean

public void valueBoolean(boolean b,
                         long currLine,
                         long currCol)
Specified by:
valueBoolean in interface JSONHandler

valueDecimal

public void valueDecimal(String image,
                         long currLine,
                         long currCol)
Specified by:
valueDecimal in interface JSONHandler

valueDouble

public void valueDouble(String image,
                        long currLine,
                        long currCol)
Specified by:
valueDouble in interface JSONHandler

valueInteger

public void valueInteger(String image,
                         long currLine,
                         long currCol)
Specified by:
valueInteger in interface JSONHandler

valueNull

public void valueNull(long currLine,
                      long currCol)
Specified by:
valueNull in interface JSONHandler

valueString

public void valueString(String image,
                        long currLine,
                        long currCol)
Specified by:
valueString in interface JSONHandler


Licenced under the Apache License, Version 2.0