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 DataProcessor.parse(java.nio.channels.ReadableByteChannel, edu.illinois.ncsa.daffodil.japi.infoset.InfosetOutputter, long) 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(edu.illinois.ncsa.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().