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 | |
| JsonInfosetOutputter | |
| 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 | |
| XMLTextInfosetOutputter |
InfosetOutputter are provided to
the DataProcessor.parse(org.apache.daffodil.japi.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().