See: Description
Class | Description |
---|---|
InfosetInputter |
Abstract class used to determine how the infoset representation should be
input from a call to DataProcessor#unparse.
|
InfosetInputterProxy | |
InfosetOutputter |
Abstract class used to determine how the infoset representation should be
output from a call to DataProcessor#parse.
|
InfosetOutputterProxy | |
JDOMInfosetInputter |
Read in an infoset in the form of a jdom2 Document
|
JDOMInfosetOutputter |
Output the infoset as a jdom Document
|
JsonInfosetInputter |
Read in an infoset in the form of json text from a java.io.Reader
|
JsonInfosetOutputter |
Output the infoset as json text, written to a java.io.Writer
|
NullInfosetOutputter |
Ignore all infoset output
|
ScalaXMLInfosetInputter |
Read in an infoset in the form of a scala.xml.Node
|
ScalaXMLInfosetOutputter |
Output the infoset as a scala.xml.Node
|
W3CDOMInfosetInputter |
Read in an infoset in the form of a w3c Document
|
W3CDOMInfosetOutputter |
Output the infoset as a w3c Document
|
XMLTextInfosetInputter |
Read in an infoset in the form of XML text from a java.io.Reader
|
XMLTextInfosetOutputter |
Output the infoset as XML Text, written to a java.io.Writer
|
InfosetOutputter
are provided to
the org.apache.daffodil.japi.DataProcessor#parse(org.apache.daffodil.io.InputSourceDataInputStream, org.apache.daffodil.japi.infoset.InfosetOutputter)
method to deteremine how to output an infoset.
These classes are not guaranteed to be thread-safe. Classes that extend
InfosetInputter
are provided to the DataProcessor.unparse(org.apache.daffodil.japi.infoset.InfosetInputter, java.nio.channels.WritableByteChannel)
method to
determine how to read in an infoset. A new InfosetOutputter is required for
each call to unparse().