public class JsonInfosetOutputter extends InfosetOutputterProxy
param: writer the java.io.Writer to write the json text to param: pretty enable or disable pretty printing. Pretty printing will only inserts indentation and newlines where it will not affect the content of the json.
Constructor and Description |
---|
JsonInfosetOutputter(java.io.Writer writer,
boolean pretty) |
Modifier and Type | Method and Description |
---|---|
static boolean |
endArray(org.apache.daffodil.infoset.DIArray diArray) |
static boolean |
endComplex(org.apache.daffodil.infoset.DIComplex diComplex) |
static boolean |
endDocument() |
static boolean |
endSimple(org.apache.daffodil.infoset.DISimple diSimple) |
static scala.Enumeration.Value |
getStatus() |
org.apache.daffodil.infoset.JsonInfosetOutputter |
infosetOutputter() |
static boolean |
isNilled(org.apache.daffodil.infoset.DIElement diElement) |
static void |
reset() |
static boolean |
startArray(org.apache.daffodil.infoset.DIArray diArray) |
static boolean |
startComplex(org.apache.daffodil.infoset.DIComplex diComplex) |
static boolean |
startDocument() |
static boolean |
startSimple(org.apache.daffodil.infoset.DISimple diSimple) |
static scala.Enumeration.Value |
status() |
endArray, endComplex, endDocument, endSimple, reset, startArray, startComplex, startDocument, startSimple
public JsonInfosetOutputter(java.io.Writer writer, boolean pretty)
public static scala.Enumeration.Value status()
public static scala.Enumeration.Value getStatus()
public static final boolean isNilled(org.apache.daffodil.infoset.DIElement diElement)
public static void reset()
public static boolean startDocument()
public static boolean endDocument()
public static boolean startSimple(org.apache.daffodil.infoset.DISimple diSimple)
public static boolean endSimple(org.apache.daffodil.infoset.DISimple diSimple)
public static boolean startComplex(org.apache.daffodil.infoset.DIComplex diComplex)
public static boolean endComplex(org.apache.daffodil.infoset.DIComplex diComplex)
public static boolean startArray(org.apache.daffodil.infoset.DIArray diArray)
public static boolean endArray(org.apache.daffodil.infoset.DIArray diArray)
public org.apache.daffodil.infoset.JsonInfosetOutputter infosetOutputter()
infosetOutputter
in class InfosetOutputterProxy