...
void |
|
void |
Creates an InputSourceDataInputStream based on the array and calls the DaffodilParseXMLReader.parse(InputSourceDataInputStream) method. |
void |
Creates an SAXInfosetInputter a SAXInfosetOutputter (see below) based on the DaffodilParseXMLReader and calls the DataProcessor parse method. |
...
The SAXInfosetOutputter is an implementation of the Daffodil InfosetOutputter interface responsible for converting InfosetOutputter events to SAX ContentHandler events. According to the SAX API, applications may register a new or different ContentHandler with the XMLReader in the middle of a parse, and the SAX parser must begin using the new handler immediately. Because of this, the SAXInfosetInputter SAXInfosetOutputter must take the XMLReader as a parameter, and any time a SAX event is generated, it must call getContentHandler()
on that parameter. The definition for this class looks like:
...