org.apache.jena.atlas.json
Class JsonBuilder

java.lang.Object
  extended by org.apache.jena.atlas.json.JsonBuilder

public class JsonBuilder
extends Object


Constructor Summary
JsonBuilder()
           
 
Method Summary
 JsonValue build()
           
 JsonBuilder finishArray()
           
 JsonBuilder finishObject()
           
 JsonBuilder finishObject(String finishMarker)
           
 JsonBuilder key(String key)
           
 void reset()
           
 JsonBuilder startArray()
           
 JsonBuilder startObject()
           
 JsonBuilder startObject(String startMarker)
           
 JsonBuilder value(BigDecimal decimal)
           
 JsonBuilder value(boolean b)
           
 JsonBuilder value(double d)
           
 JsonBuilder value(JsonValue v)
           
 JsonBuilder value(long val)
           
 JsonBuilder value(String string)
           
 JsonBuilder valueNull()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonBuilder

public JsonBuilder()
Method Detail

build

public JsonValue build()

reset

public void reset()

startObject

public JsonBuilder startObject()

startObject

public JsonBuilder startObject(String startMarker)

finishObject

public JsonBuilder finishObject()

finishObject

public JsonBuilder finishObject(String finishMarker)

startArray

public JsonBuilder startArray()

finishArray

public JsonBuilder finishArray()

key

public JsonBuilder key(String key)

value

public JsonBuilder value(JsonValue v)

value

public JsonBuilder value(boolean b)

value

public JsonBuilder value(BigDecimal decimal)

value

public JsonBuilder value(double d)

value

public JsonBuilder value(long val)

valueNull

public JsonBuilder valueNull()

value

public JsonBuilder value(String string)


Licenced under the Apache License, Version 2.0