Package org.everit.json.schema.internal
Class JSONPrinter
- java.lang.Object
-
- org.everit.json.schema.internal.JSONPrinter
-
public class JSONPrinter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JSONPrinter(java.io.Writer writer)JSONPrinter(org.everit.json.schema.internal.JSONWriter writer)JSONPrinter(org.json.JSONWriter writer)
-
Method Summary
Modifier and Type Method Description JSONPrinterarray()JSONPrinterendArray()JSONPrinterendObject()voidifFalse(java.lang.String key, java.lang.Boolean value)JSONPrinterifPresent(java.lang.String key, java.lang.Object value)JSONPrinterifTrue(java.lang.String key, java.lang.Boolean value)JSONPrinterkey(java.lang.String key)JSONPrinterobject()<K> voidprintSchemaMap(java.util.Map<K,Schema> input)JSONPrintervalue(java.lang.Object value)
-
-
-
Method Detail
-
key
public JSONPrinter key(java.lang.String key)
-
value
public JSONPrinter value(java.lang.Object value)
-
object
public JSONPrinter object()
-
endObject
public JSONPrinter endObject()
-
ifPresent
public JSONPrinter ifPresent(java.lang.String key, java.lang.Object value)
-
ifTrue
public JSONPrinter ifTrue(java.lang.String key, java.lang.Boolean value)
-
array
public JSONPrinter array()
-
endArray
public JSONPrinter endArray()
-
ifFalse
public void ifFalse(java.lang.String key, java.lang.Boolean value)
-
printSchemaMap
public <K> void printSchemaMap(java.util.Map<K,Schema> input)
-
-