You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by gi...@apache.org on 2021/12/01 15:10:17 UTC

[daffodil-site] branch asf-site updated: Publishing from 5a1180148a9e16cffe85c4758b76b8866ba01f41

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/daffodil-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 27a4e46  Publishing from 5a1180148a9e16cffe85c4758b76b8866ba01f41
27a4e46 is described below

commit 27a4e4665952a257fd4e35ceb8a9b25decb9ede0
Author: Apache Daffodil Site Autobuild <de...@daffodil.apache.org>
AuthorDate: Wed Dec 1 15:09:16 2021 +0000

    Publishing from 5a1180148a9e16cffe85c4758b76b8866ba01f41
---
 content/docs/3.2.0/javadoc/allclasses-frame.html   |   63 +
 content/docs/3.2.0/javadoc/allclasses-noframe.html |   63 +
 content/docs/3.2.0/javadoc/constant-values.html    |  121 ++
 content/docs/3.2.0/javadoc/deprecated-list.html    |  363 +++++
 content/docs/3.2.0/javadoc/help-doc.html           |  222 +++
 content/docs/3.2.0/javadoc/index-all.html          | 1304 ++++++++++++++++++
 content/docs/3.2.0/javadoc/index.html              |   75 ++
 .../javadoc/org/apache/daffodil/japi/Compiler.html |  691 ++++++++++
 .../javadoc/org/apache/daffodil/japi/Daffodil.html |  325 +++++
 .../daffodil/japi/DaffodilParseXMLReader.html      |  724 ++++++++++
 .../japi/DaffodilUnhandledSAXException.html        |  272 ++++
 .../japi/DaffodilUnparseContentHandler.html        |  491 +++++++
 .../japi/DaffodilUnparseErrorSAXException.html     |  272 ++++
 .../org/apache/daffodil/japi/DataLocation.html     |  347 +++++
 .../org/apache/daffodil/japi/DataProcessor.html    |  896 +++++++++++++
 .../org/apache/daffodil/japi/Diagnostic.html       |  403 ++++++
 .../daffodil/japi/ExternalVariableException.html   |  264 ++++
 .../daffodil/japi/InvalidParserException.html      |  262 ++++
 .../daffodil/japi/InvalidUsageException.html       |  260 ++++
 .../apache/daffodil/japi/LocationInSchemaFile.html |  278 ++++
 .../org/apache/daffodil/japi/ParseResult.html      |  376 ++++++
 .../japi/ProcessorFactory.ExperimentalWrapper.html |  273 ++++
 .../org/apache/daffodil/japi/ProcessorFactory.html |  391 ++++++
 .../org/apache/daffodil/japi/UnparseResult.html    |  256 ++++
 .../org/apache/daffodil/japi/ValidationMode.html   |  399 ++++++
 .../org/apache/daffodil/japi/WithDiagnostics.html  |  341 +++++
 .../daffodil/japi/debugger/DebuggerRunner.html     |  345 +++++
 .../japi/debugger/TraceDebuggerRunner.html         |  362 +++++
 .../daffodil/japi/debugger/package-frame.html      |   20 +
 .../daffodil/japi/debugger/package-summary.html    |  178 +++
 .../daffodil/japi/debugger/package-tree.html       |  138 ++
 .../daffodil/japi/infoset/InfosetInputter.html     |  508 +++++++
 .../japi/infoset/InfosetInputterProxy.html         |  556 ++++++++
 .../daffodil/japi/infoset/InfosetOutputter.html    |  514 +++++++
 .../japi/infoset/InfosetOutputterProxy.html        |  560 ++++++++
 .../daffodil/japi/infoset/JDOMInfosetInputter.html |  350 +++++
 .../japi/infoset/JDOMInfosetOutputter.html         |  329 +++++
 .../daffodil/japi/infoset/JsonInfosetInputter.html |  379 ++++++
 .../japi/infoset/JsonInfosetOutputter.html         |  371 +++++
 .../japi/infoset/NullInfosetOutputter.html         |  308 +++++
 .../japi/infoset/ScalaXMLInfosetInputter.html      |  350 +++++
 .../japi/infoset/ScalaXMLInfosetOutputter.html     |  331 +++++
 .../japi/infoset/W3CDOMInfosetInputter.html        |  355 +++++
 .../japi/infoset/W3CDOMInfosetOutputter.html       |  329 +++++
 .../japi/infoset/XMLTextInfosetInputter.html       |  379 ++++++
 .../japi/infoset/XMLTextInfosetOutputter.html      |  371 +++++
 .../daffodil/japi/infoset/package-frame.html       |   33 +
 .../daffodil/japi/infoset/package-summary.html     |  244 ++++
 .../apache/daffodil/japi/infoset/package-tree.html |  164 +++
 .../japi/io/InputSourceDataInputStream.html        |  364 +++++
 .../org/apache/daffodil/japi/io/package-frame.html |   19 +
 .../apache/daffodil/japi/io/package-summary.html   |  142 ++
 .../org/apache/daffodil/japi/io/package-tree.html  |  134 ++
 .../daffodil/japi/logger/ConsoleLogWriter.html     |  306 +++++
 .../apache/daffodil/japi/logger/FileLogWriter.html |  331 +++++
 .../org/apache/daffodil/japi/logger/LogLevel.html  |  489 +++++++
 .../org/apache/daffodil/japi/logger/LogWriter.html |  394 ++++++
 .../apache/daffodil/japi/logger/NullLogWriter.html |  306 +++++
 .../apache/daffodil/japi/logger/package-frame.html |   26 +
 .../daffodil/japi/logger/package-summary.html      |  176 +++
 .../apache/daffodil/japi/logger/package-tree.html  |  152 +++
 .../org/apache/daffodil/japi/package-frame.html    |   42 +
 .../org/apache/daffodil/japi/package-summary.html  |  614 +++++++++
 .../org/apache/daffodil/japi/package-tree.html     |  178 +++
 .../apache/daffodil/udf/UserDefinedFunction.html   |  180 +++
 .../udf/UserDefinedFunctionIdentification.html     |  253 ++++
 .../daffodil/udf/UserDefinedFunctionProvider.html  |  335 +++++
 .../UserDefinedFunctionFatalException.html         |  286 ++++
 .../UserDefinedFunctionProcessingError.html        |  308 +++++
 .../daffodil/udf/exceptions/package-frame.html     |   20 +
 .../daffodil/udf/exceptions/package-summary.html   |  147 ++
 .../daffodil/udf/exceptions/package-tree.html      |  143 ++
 .../org/apache/daffodil/udf/package-frame.html     |   27 +
 .../org/apache/daffodil/udf/package-summary.html   |  176 +++
 .../org/apache/daffodil/udf/package-tree.html      |  146 ++
 content/docs/3.2.0/javadoc/overview-frame.html     |   26 +
 content/docs/3.2.0/javadoc/overview-summary.html   |  168 +++
 content/docs/3.2.0/javadoc/overview-tree.html      |  244 ++++
 content/docs/3.2.0/javadoc/package-list            |    7 +
 content/docs/3.2.0/javadoc/script.js               |   30 +
 content/docs/3.2.0/javadoc/serialized-form.html    |  455 +++++++
 content/docs/3.2.0/javadoc/stylesheet.css          |  574 ++++++++
 content/docs/3.2.0/scaladoc/index.html             |  158 +++
 content/docs/3.2.0/scaladoc/index.js               |    1 +
 .../3.2.0/scaladoc/lib/MaterialIcons-Regular.eot   |  Bin 0 -> 137002 bytes
 .../3.2.0/scaladoc/lib/MaterialIcons-Regular.ttf   |  Bin 0 -> 122640 bytes
 .../3.2.0/scaladoc/lib/MaterialIcons-Regular.woff  |  Bin 0 -> 56792 bytes
 content/docs/3.2.0/scaladoc/lib/abstract_type.svg  |   54 +
 content/docs/3.2.0/scaladoc/lib/class.svg          |   54 +
 content/docs/3.2.0/scaladoc/lib/class_comp.svg     |   57 +
 content/docs/3.2.0/scaladoc/lib/class_diagram.png  |  Bin 0 -> 3910 bytes
 content/docs/3.2.0/scaladoc/lib/diagrams.css       |  203 +++
 content/docs/3.2.0/scaladoc/lib/diagrams.js        |  240 ++++
 content/docs/3.2.0/scaladoc/lib/index.css          |  928 +++++++++++++
 content/docs/3.2.0/scaladoc/lib/index.js           |  616 +++++++++
 content/docs/3.2.0/scaladoc/lib/jquery.min.js      |    2 +
 .../3.2.0/scaladoc/lib/jquery.mousewheel.min.js    |    8 +
 .../docs/3.2.0/scaladoc/lib/jquery.panzoom.min.js  |    2 +
 .../docs/3.2.0/scaladoc/lib/lato-v11-latin-100.eot |  Bin 0 -> 30159 bytes
 .../docs/3.2.0/scaladoc/lib/lato-v11-latin-100.ttf |  Bin 0 -> 76144 bytes
 .../3.2.0/scaladoc/lib/lato-v11-latin-100.woff     |  Bin 0 -> 33288 bytes
 .../3.2.0/scaladoc/lib/lato-v11-latin-regular.eot  |  Bin 0 -> 34943 bytes
 .../3.2.0/scaladoc/lib/lato-v11-latin-regular.ttf  |  Bin 0 -> 81980 bytes
 .../3.2.0/scaladoc/lib/lato-v11-latin-regular.woff |  Bin 0 -> 35700 bytes
 .../docs/3.2.0/scaladoc/lib/modernizr.custom.js    |    4 +
 content/docs/3.2.0/scaladoc/lib/object.svg         |   54 +
 content/docs/3.2.0/scaladoc/lib/object_comp.svg    |   57 +
 .../docs/3.2.0/scaladoc/lib/object_comp_trait.svg  |   57 +
 content/docs/3.2.0/scaladoc/lib/object_diagram.png |  Bin 0 -> 3903 bytes
 .../scaladoc/lib/open-sans-v13-latin-400i.eot      |  Bin 0 -> 23375 bytes
 .../scaladoc/lib/open-sans-v13-latin-400i.ttf      |  Bin 0 -> 212760 bytes
 .../scaladoc/lib/open-sans-v13-latin-400i.woff     |  Bin 0 -> 27252 bytes
 .../3.2.0/scaladoc/lib/open-sans-v13-latin-700.eot |  Bin 0 -> 47430 bytes
 .../3.2.0/scaladoc/lib/open-sans-v13-latin-700.ttf |  Bin 0 -> 224452 bytes
 .../scaladoc/lib/open-sans-v13-latin-700.woff      |  Bin 0 -> 25940 bytes
 .../scaladoc/lib/open-sans-v13-latin-700i.eot      |  Bin 0 -> 50570 bytes
 .../scaladoc/lib/open-sans-v13-latin-700i.ttf      |  Bin 0 -> 213168 bytes
 .../scaladoc/lib/open-sans-v13-latin-700i.woff     |  Bin 0 -> 27380 bytes
 .../scaladoc/lib/open-sans-v13-latin-regular.eot   |  Bin 0 -> 18233 bytes
 .../scaladoc/lib/open-sans-v13-latin-regular.ttf   |  Bin 0 -> 34156 bytes
 .../scaladoc/lib/open-sans-v13-latin-regular.woff  |  Bin 0 -> 20248 bytes
 content/docs/3.2.0/scaladoc/lib/ownderbg2.gif      |  Bin 0 -> 1145 bytes
 content/docs/3.2.0/scaladoc/lib/ownerbg.gif        |  Bin 0 -> 1118 bytes
 content/docs/3.2.0/scaladoc/lib/ownerbg2.gif       |  Bin 0 -> 1145 bytes
 content/docs/3.2.0/scaladoc/lib/package.svg        |   54 +
 content/docs/3.2.0/scaladoc/lib/ref-index.css      |   56 +
 content/docs/3.2.0/scaladoc/lib/scheduler.js       |  108 ++
 .../scaladoc/lib/source-code-pro-v6-latin-700.eot  |  Bin 0 -> 13750 bytes
 .../scaladoc/lib/source-code-pro-v6-latin-700.ttf  |  Bin 0 -> 27696 bytes
 .../scaladoc/lib/source-code-pro-v6-latin-700.woff |  Bin 0 -> 15336 bytes
 .../lib/source-code-pro-v6-latin-regular.eot       |  Bin 0 -> 14004 bytes
 .../lib/source-code-pro-v6-latin-regular.ttf       |  Bin 0 -> 27916 bytes
 .../lib/source-code-pro-v6-latin-regular.woff      |  Bin 0 -> 15636 bytes
 content/docs/3.2.0/scaladoc/lib/template.css       | 1224 +++++++++++++++++
 content/docs/3.2.0/scaladoc/lib/template.js        |  548 ++++++++
 content/docs/3.2.0/scaladoc/lib/trait.svg          |   54 +
 content/docs/3.2.0/scaladoc/lib/trait_comp.svg     |   57 +
 content/docs/3.2.0/scaladoc/lib/trait_diagram.png  |  Bin 0 -> 3882 bytes
 content/docs/3.2.0/scaladoc/lib/type_diagram.png   |  Bin 0 -> 1841 bytes
 .../3.2.0/scaladoc/org/apache/daffodil/index.html  |  364 +++++
 .../org/apache/daffodil/sapi/Compiler.html         | 1178 ++++++++++++++++
 .../org/apache/daffodil/sapi/Daffodil$.html        |  952 +++++++++++++
 .../daffodil/sapi/DaffodilParseXMLReader$.html     |  965 +++++++++++++
 .../daffodil/sapi/DaffodilParseXMLReader.html      | 1176 ++++++++++++++++
 .../sapi/DaffodilUnhandledSAXException.html        | 1111 +++++++++++++++
 .../sapi/DaffodilUnparseContentHandler.html        | 1091 +++++++++++++++
 .../sapi/DaffodilUnparseErrorSAXException.html     | 1111 +++++++++++++++
 .../org/apache/daffodil/sapi/DataLocation.html     |  956 +++++++++++++
 .../org/apache/daffodil/sapi/DataProcessor.html    | 1415 ++++++++++++++++++++
 .../org/apache/daffodil/sapi/Diagnostic.html       | 1000 ++++++++++++++
 .../daffodil/sapi/ExternalVariableException.html   | 1097 +++++++++++++++
 .../daffodil/sapi/InvalidParserException.html      | 1114 +++++++++++++++
 .../daffodil/sapi/InvalidUsageException.html       | 1112 +++++++++++++++
 .../apache/daffodil/sapi/LocationInSchemaFile.html |  897 +++++++++++++
 .../org/apache/daffodil/sapi/ParseResult.html      | 1045 +++++++++++++++
 .../sapi/ProcessorFactory$experimental$.html       |  788 +++++++++++
 .../org/apache/daffodil/sapi/ProcessorFactory.html | 1036 ++++++++++++++
 .../org/apache/daffodil/sapi/UnparseResult.html    |  961 +++++++++++++
 .../daffodil/sapi/ValidationMode$$Custom.html      |  940 +++++++++++++
 .../org/apache/daffodil/sapi/ValidationMode$.html  | 1214 +++++++++++++++++
 .../org/apache/daffodil/sapi/WithDiagnostics.html  |  967 +++++++++++++
 .../daffodil/sapi/debugger/DebuggerRunner.html     |  876 ++++++++++++
 .../sapi/debugger/TraceDebuggerRunner.html         |  874 ++++++++++++
 .../org/apache/daffodil/sapi/debugger/index.html   |  480 +++++++
 .../scaladoc/org/apache/daffodil/sapi/index.html   | 1037 ++++++++++++++
 .../daffodil/sapi/infoset/InfosetInputter.html     | 1360 +++++++++++++++++++
 .../sapi/infoset/InfosetInputterProxy.html         | 1377 +++++++++++++++++++
 .../daffodil/sapi/infoset/InfosetOutputter.html    | 1181 ++++++++++++++++
 .../sapi/infoset/InfosetOutputterProxy.html        | 1198 +++++++++++++++++
 .../daffodil/sapi/infoset/JDOMInfosetInputter.html | 1371 +++++++++++++++++++
 .../sapi/infoset/JDOMInfosetOutputter.html         | 1209 +++++++++++++++++
 .../daffodil/sapi/infoset/JsonInfosetInputter.html | 1394 +++++++++++++++++++
 .../sapi/infoset/JsonInfosetOutputter.html         | 1240 +++++++++++++++++
 .../sapi/infoset/NullInfosetOutputter.html         | 1193 +++++++++++++++++
 .../sapi/infoset/ScalaXMLInfosetInputter.html      | 1371 +++++++++++++++++++
 .../sapi/infoset/ScalaXMLInfosetOutputter.html     | 1209 +++++++++++++++++
 .../sapi/infoset/W3CDOMInfosetInputter.html        | 1376 +++++++++++++++++++
 .../sapi/infoset/W3CDOMInfosetOutputter.html       | 1209 +++++++++++++++++
 .../sapi/infoset/XMLTextInfosetInputter.html       | 1394 +++++++++++++++++++
 .../sapi/infoset/XMLTextInfosetOutputter.html      | 1240 +++++++++++++++++
 .../org/apache/daffodil/sapi/infoset/index.html    |  766 +++++++++++
 .../sapi/io/InputSourceDataInputStream.html        |  846 ++++++++++++
 .../org/apache/daffodil/sapi/io/index.html         |  446 ++++++
 .../daffodil/sapi/logger/ConsoleLogWriter.html     |  880 ++++++++++++
 .../apache/daffodil/sapi/logger/FileLogWriter.html |  897 +++++++++++++
 .../org/apache/daffodil/sapi/logger/LogLevel$.html | 1172 ++++++++++++++++
 .../org/apache/daffodil/sapi/logger/LogWriter.html |  886 ++++++++++++
 .../apache/daffodil/sapi/logger/NullLogWriter.html |  880 ++++++++++++
 .../org/apache/daffodil/sapi/logger/index.html     |  575 ++++++++
 .../apache/daffodil/udf/UserDefinedFunction.html   |  643 +++++++++
 .../udf/UserDefinedFunctionIdentification.html     |  719 ++++++++++
 .../daffodil/udf/UserDefinedFunctionProvider.html  |  712 ++++++++++
 .../UserDefinedFunctionFatalException.html         |  869 ++++++++++++
 .../UserDefinedFunctionProcessingError.html        |  887 ++++++++++++
 .../org/apache/daffodil/udf/exceptions/index.html  |  273 ++++
 .../scaladoc/org/apache/daffodil/udf/index.html    |  461 +++++++
 content/docs/3.2.0/scaladoc/org/apache/index.html  |  190 +++
 content/docs/3.2.0/scaladoc/org/index.html         |  174 +++
 content/tutorials/DFDLTutorialStylesheet.xsl       |    1 -
 199 files changed, 86355 insertions(+), 1 deletion(-)

diff --git a/content/docs/3.2.0/javadoc/allclasses-frame.html b/content/docs/3.2.0/javadoc/allclasses-frame.html
new file mode 100644
index 0000000..072da56
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/allclasses-frame.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>All Classes (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi" target="classFrame">Compiler</a></li>
+<li><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger" target="classFrame">ConsoleLogWriter</a></li>
+<li><a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi" target="classFrame">Daffodil</a></li>
+<li><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi" target="classFrame">DaffodilParseXMLReader</a></li>
+<li><a href="org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi" target="classFrame">DaffodilUnhandledSAXException</a></li>
+<li><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi" target="classFrame">DaffodilUnparseContentHandler</a></li>
+<li><a href="org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi" target="classFrame">DaffodilUnparseErrorSAXException</a></li>
+<li><a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi" target="classFrame">DataLocation</a></li>
+<li><a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi" target="classFrame">DataProcessor</a></li>
+<li><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger" target="classFrame">DebuggerRunner</a></li>
+<li><a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi" target="classFrame">Diagnostic</a></li>
+<li><a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi" target="classFrame">ExternalVariableException</a></li>
+<li><a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger" target="classFrame">FileLogWriter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">InfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">InfosetInputterProxy</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">InfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">InfosetOutputterProxy</a></li>
+<li><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io" target="classFrame">InputSourceDataInputStream</a></li>
+<li><a href="org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi" target="classFrame">InvalidParserException</a></li>
+<li><a href="org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi" target="classFrame">InvalidUsageException</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">JDOMInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">JDOMInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">JsonInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">JsonInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi" target="classFrame">LocationInSchemaFile</a></li>
+<li><a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger" target="classFrame">LogLevel</a></li>
+<li><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger" target="classFrame">LogWriter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/NullInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">NullInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger" target="classFrame">NullLogWriter</a></li>
+<li><a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi" target="classFrame">ParseResult</a></li>
+<li><a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi" target="classFrame">ProcessorFactory</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">ScalaXMLInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">ScalaXMLInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger" target="classFrame">TraceDebuggerRunner</a></li>
+<li><a href="org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi" target="classFrame">UnparseResult</a></li>
+<li><a href="org/apache/daffodil/udf/UserDefinedFunction.html" title="interface in org.apache.daffodil.udf" target="classFrame"><span class="interfaceName">UserDefinedFunction</span></a></li>
+<li><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html" title="class in org.apache.daffodil.udf.exceptions" target="classFrame">UserDefinedFunctionFatalException</a></li>
+<li><a href="org/apache/daffodil/udf/UserDefinedFunctionIdentification.html" title="annotation in org.apache.daffodil.udf" target="classFrame">UserDefinedFunctionIdentification</a></li>
+<li><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html" title="class in org.apache.daffodil.udf.exceptions" target="classFrame">UserDefinedFunctionProcessingError</a></li>
+<li><a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html" title="class in org.apache.daffodil.udf" target="classFrame">UserDefinedFunctionProvider</a></li>
+<li><a href="org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi" target="classFrame">ValidationMode</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">W3CDOMInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">W3CDOMInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi" target="classFrame">WithDiagnostics</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">XMLTextInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset" target="classFrame">XMLTextInfosetOutputter</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/allclasses-noframe.html b/content/docs/3.2.0/javadoc/allclasses-noframe.html
new file mode 100644
index 0000000..bbff462
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/allclasses-noframe.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>All Classes (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></li>
+<li><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">ConsoleLogWriter</a></li>
+<li><a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi">Daffodil</a></li>
+<li><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></li>
+<li><a href="org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi">DaffodilUnhandledSAXException</a></li>
+<li><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></li>
+<li><a href="org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi">DaffodilUnparseErrorSAXException</a></li>
+<li><a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a></li>
+<li><a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></li>
+<li><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a></li>
+<li><a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></li>
+<li><a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></li>
+<li><a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></li>
+<li><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a></li>
+<li><a href="org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi">InvalidParserException</a></li>
+<li><a href="org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi">LocationInSchemaFile</a></li>
+<li><a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></li>
+<li><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/NullInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">NullInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">NullLogWriter</a></li>
+<li><a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></li>
+<li><a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">ScalaXMLInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">ScalaXMLInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">TraceDebuggerRunner</a></li>
+<li><a href="org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi">UnparseResult</a></li>
+<li><a href="org/apache/daffodil/udf/UserDefinedFunction.html" title="interface in org.apache.daffodil.udf"><span class="interfaceName">UserDefinedFunction</span></a></li>
+<li><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html" title="class in org.apache.daffodil.udf.exceptions">UserDefinedFunctionFatalException</a></li>
+<li><a href="org/apache/daffodil/udf/UserDefinedFunctionIdentification.html" title="annotation in org.apache.daffodil.udf">UserDefinedFunctionIdentification</a></li>
+<li><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html" title="class in org.apache.daffodil.udf.exceptions">UserDefinedFunctionProcessingError</a></li>
+<li><a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html" title="class in org.apache.daffodil.udf">UserDefinedFunctionProvider</a></li>
+<li><a href="org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">W3CDOMInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">W3CDOMInfosetOutputter</a></li>
+<li><a href="org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetInputter</a></li>
+<li><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetOutputter</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/constant-values.html b/content/docs/3.2.0/javadoc/constant-values.html
new file mode 100644
index 0000000..548c67f
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/constant-values.html
@@ -0,0 +1,121 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Constant Field Values (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/deprecated-list.html b/content/docs/3.2.0/javadoc/deprecated-list.html
new file mode 100644
index 0000000..91f5cec
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/deprecated-list.html
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Deprecated List (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#class">Deprecated Classes</a></li>
+<li><a href="#enum">Deprecated Enums</a></li>
+<li><a href="#method">Deprecated Methods</a></li>
+<li><a href="#constructor">Deprecated Constructors</a></li>
+</ul>
+</div>
+<div class="contentContainer"><a name="class">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
+<caption><span>Deprecated Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.ConsoleLogWriter</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.FileLogWriter</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.LogWriter</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.NullLogWriter</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="enum">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Enums table, listing deprecated enums, and an explanation">
+<caption><span>Deprecated Enums</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">org.apache.daffodil.japi.logger.LogLevel</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="method">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
+<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/WithDiagnostics.html#canProceed--">org.apache.daffodil.japi.WithDiagnostics.canProceed()</a>
+<div class="block"><span class="deprecationComment">Use !isError() to determine if it is safe to proceed. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataLocation.html#isAtEnd--">org.apache.daffodil.japi.DataLocation.isAtEnd()</a>
+<div class="block"><span class="deprecationComment">Use comparison of bitPos1b() with expected position instead. Since 3.1.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-">org.apache.daffodil.japi.DataProcessor.parse(ReadableByteChannel)</a>
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-">org.apache.daffodil.japi.DataProcessor.parse(ReadableByteChannel, InfosetOutputter)</a>
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-long-">org.apache.daffodil.japi.DataProcessor.parse(ReadableByteChannel, InfosetOutputter, long)</a>
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-long-">org.apache.daffodil.japi.DataProcessor.parse(ReadableByteChannel, long)</a>
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/ParseResult.html#result--">org.apache.daffodil.japi.ParseResult.result()</a>
+<div class="block"><span class="deprecationComment">Use parse(ReadableByteChannel, InfosetInputter) to parse the data and get the infoset representation from the InfosetOutputter. Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#setDebugger-org.apache.daffodil.japi.debugger.DebuggerRunner-">org.apache.daffodil.japi.DataProcessor.setDebugger(DebuggerRunner)</a>
+<div class="block"><span class="deprecationComment">Use withDebuggerRunner. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#setDebugging-boolean-">org.apache.daffodil.japi.DataProcessor.setDebugging(boolean)</a>
+<div class="block"><span class="deprecationComment">Use withDebugging. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Compiler.html#setDistinguishedRootNode-java.lang.String-java.lang.String-">org.apache.daffodil.japi.Compiler.setDistinguishedRootNode(String, String)</a>
+<div class="block"><span class="deprecationComment">Pass arguments to compileSource, or compileFile. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/ProcessorFactory.html#setDistinguishedRootNode-java.lang.String-java.lang.String-">org.apache.daffodil.japi.ProcessorFactory.setDistinguishedRootNode(String, String)</a>
+<div class="block"><span class="deprecationComment">Use withDistinguishedRootNode. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariable-java.lang.String-java.lang.String-java.lang.String-">org.apache.daffodil.japi.Compiler.setExternalDFDLVariable(String, String, String)</a>
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariable. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariables-java.util.AbstractMap-">org.apache.daffodil.japi.Compiler.setExternalDFDLVariables(AbstractMap&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariables. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariables-java.io.File-">org.apache.daffodil.japi.Compiler.setExternalDFDLVariables(File)</a>
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariables. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#setExternalVariables-java.io.File-">org.apache.daffodil.japi.DataProcessor.setExternalVariables(File)</a>
+<div class="block"><span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#setExternalVariables-scala.collection.immutable.Map-">org.apache.daffodil.japi.DataProcessor.setExternalVariables(Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Daffodil.html#setLoggingLevel-org.apache.daffodil.japi.logger.LogLevel-">org.apache.daffodil.japi.Daffodil.setLoggingLevel(LogLevel)</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Daffodil.html#setLogWriter-org.apache.daffodil.japi.logger.LogWriter-">org.apache.daffodil.japi.Daffodil.setLogWriter(LogWriter)</a>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Compiler.html#setTunable-java.lang.String-java.lang.String-">org.apache.daffodil.japi.Compiler.setTunable(String, String)</a>
+<div class="block"><span class="deprecationComment">Use withTunable. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Compiler.html#setTunables-java.util.AbstractMap-">org.apache.daffodil.japi.Compiler.setTunables(AbstractMap&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">Use withTunables. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/Compiler.html#setValidateDFDLSchemas-boolean-">org.apache.daffodil.japi.Compiler.setValidateDFDLSchemas(boolean)</a>
+<div class="block"><span class="deprecationComment">Do not use this method. DFDL schema validation should be performed. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#setValidationMode-org.apache.daffodil.japi.ValidationMode-">org.apache.daffodil.japi.DataProcessor.setValidationMode(ValidationMode)</a>
+<div class="block"><span class="deprecationComment">Use withValidationMode. Since 2.6.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#unparse-java.nio.channels.WritableByteChannel-org.jdom2.Document-">org.apache.daffodil.japi.DataProcessor.unparse(WritableByteChannel, Document)</a>
+<div class="block"><span class="deprecationComment">Use unparse(InfosetInputter, WritableByteChannel). Since 2.0.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/DataProcessor.html#withExternalVariables-scala.collection.immutable.Map-">org.apache.daffodil.japi.DataProcessor.withExternalVariables(Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">Use withExternalVariables that accepts a Java AbstractMap. Since 3.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="constructor">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Constructors table, listing deprecated constructors, and an explanation">
+<caption><span>Deprecated Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html#JsonInfosetInputter-java.io.Reader-">org.apache.daffodil.japi.infoset.JsonInfosetInputter(Reader)</a>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use JsonInfosetInputter(java.io.InputStream) instead. Since 2.4.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html#JsonInfosetOutputter-java.io.Writer-">org.apache.daffodil.japi.infoset.JsonInfosetOutputter(Writer)</a>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use JsonInfosetOutputter(java.io.OutputStream, Boolean) instead. Since 2.4.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html#JsonInfosetOutputter-java.io.Writer-boolean-">org.apache.daffodil.japi.infoset.JsonInfosetOutputter(Writer, boolean)</a>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use JsonInfosetOutputter(java.io.OutputStream, Boolean) instead. Since 2.4.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html#XMLTextInfosetInputter-java.io.Reader-">org.apache.daffodil.japi.infoset.XMLTextInfosetInputter(Reader)</a>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use XMLTextInfosetInputter(java.io.InputStream) instead. Since 2.4.0.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html#XMLTextInfosetOutputter-java.io.Writer-">org.apache.daffodil.japi.infoset.XMLTextInfosetOutputter(Writer)</a>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use XMLTextInfosetOutputter(java.io.OutputStream, Boolean) instead. Since 2.4.0.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html#XMLTextInfosetOutputter-java.io.Writer-boolean-">org.apache.daffodil.japi.infoset.XMLTextInfosetOutputter(Writer, boolean)</a>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use XMLTextInfosetOutputter(java.io.OutputStream, Boolean) instead. Since 2.4.0.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/help-doc.html b/content/docs/3.2.0/javadoc/help-doc.html
new file mode 100644
index 0000000..501c0d7
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/help-doc.html
@@ -0,0 +1,222 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>API Help (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/index-all.html b/content/docs/3.2.0/javadoc/index-all.html
new file mode 100644
index 0000000..9ba38b8
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/index-all.html
@@ -0,0 +1,1304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Index (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a> [...]
+<!--   -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataLocation.html#bitPos1b--">bitPos1b()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a></dt>
+<dd>
+<div class="block">Get the position of the data, in bits, using 1-based indexing</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataLocation.html#bytePos1b--">bytePos1b()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a></dt>
+<dd>
+<div class="block">Get the position of the data, in bytes, using 1-based indexing</div>
+</dd>
+</dl>
+<a name="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/WithDiagnostics.html#canProceed--">canProceed()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use !isError() to determine if it is safe to proceed. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#characters-char:A-int-int-">characters(char[], int, int)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#compileFile-java.io.File-">compileFile(File)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block">Compile DFDL schema file into a <a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#compileFile-java.io.File-java.lang.String-java.lang.String-">compileFile(File, String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block">Compile DFDL schema file into a <a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a></div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Compiler</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Compile DFDL schemas into <a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>'s or reload saved parsers into <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>'s.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#Compiler-org.apache.daffodil.compiler.Compiler-">Compiler(Compiler)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Daffodil.html#compiler--">compiler()</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi">Daffodil</a></dt>
+<dd>
+<div class="block">Create a new object used to compiled DFDL schemas</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#compileSource-java.net.URI-">compileSource(URI)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block">Compile DFDL schema source into a <a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#compileSource-java.net.URI-java.lang.String-java.lang.String-">compileSource(URI, String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block">Compile DFDL schema source into a <a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a></div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger"><span class="typeNameLink">ConsoleLogWriter</span></a> - Class in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html#ConsoleLogWriter--">ConsoleLogWriter()</a></span> - Constructor for class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">ConsoleLogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html#createUserDefinedFunction-java.lang.String-java.lang.String-">createUserDefinedFunction(String, String)</a></span> - Method in class org.apache.daffodil.udf.<a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html" title="class in org.apache.daffodil.udf">UserDefinedFunctionProvider</a></dt>
+<dd>
+<div class="block">Finds and initializes User Defined Function class based on namespace and name
+ provided.</div>
+</dd>
+</dl>
+<a name="I:D">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Daffodil</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">API Suitable for Java programmers to use.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Daffodil.html#Daffodil--">Daffodil()</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi">Daffodil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#DAFFODIL_SAX_URN_BLOBDIRECTORY--">DAFFODIL_SAX_URN_BLOBDIRECTORY()</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Property name to get/set blob directory as String from the <a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#DAFFODIL_SAX_URN_BLOBPREFIX--">DAFFODIL_SAX_URN_BLOBPREFIX()</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Property name to get/set blob prefix as String from the <a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#DAFFODIL_SAX_URN_BLOBSUFFIX--">DAFFODIL_SAX_URN_BLOBSUFFIX()</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Property name to get/set blob suffix as String from the <a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#DAFFODIL_SAX_URN_PARSERESULT--">DAFFODIL_SAX_URN_PARSERESULT()</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Property name to get the <a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi"><code>ParseResult</code></a> from the <a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a>.</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">DaffodilParseXMLReader</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">SAX method of parsing schema and getting the DFDL Infoset via some
+ org.xml.sax.ContentHandler, based on the org.xml.sax.XMLReader interface</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#DaffodilParseXMLReader-org.apache.daffodil.processors.DaffodilParseXMLReader-">DaffodilParseXMLReader(DaffodilParseXMLReader)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">DaffodilUnhandledSAXException</span></a> - Exception in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">This exception will be thrown when an unexpected error occurs during the SAX unparse</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnhandledSAXException.html#DaffodilUnhandledSAXException-org.apache.daffodil.api.DFDL.DaffodilUnhandledSAXException-">DaffodilUnhandledSAXException(DFDL.DaffodilUnhandledSAXException)</a></span> - Constructor for exception org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi">DaffodilUnhandledSAXException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">DaffodilUnparseContentHandler</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Accepts SAX callback events from any SAX XMLReader for unparsing</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#DaffodilUnparseContentHandler-org.apache.daffodil.processors.DaffodilUnparseContentHandler-">DaffodilUnparseContentHandler(DaffodilUnparseContentHandler)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">DaffodilUnparseErrorSAXException</span></a> - Exception in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">This exception will be thrown when unparseResult.isError returns true during a SAX Unparse</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html#DaffodilUnparseErrorSAXException-org.apache.daffodil.api.DFDL.DaffodilUnparseErrorSAXException-">DaffodilUnparseErrorSAXException(DFDL.DaffodilUnparseErrorSAXException)</a></span> - Constructor for exception org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi">DaffodilUnparseErrorSAXException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">DataLocation</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Information related to a location in data</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataLocation.html#DataLocation-org.apache.daffodil.api.DataLocation-">DataLocation(DataLocation)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">DataProcessor</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Compiled version of a DFDL Schema, used to parse data and get the DFDL infoset</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#DataProcessor-org.apache.daffodil.processors.DataProcessor-">DataProcessor(DataProcessor)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger"><span class="typeNameLink">DebuggerRunner</span></a> - Class in <a href="org/apache/daffodil/japi/debugger/package-summary.html">org.apache.daffodil.japi.debugger</a></dt>
+<dd>
+<div class="block">Abstract debugger runner, which can be implemented to create a custom debugger runner</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html#DebuggerRunner--">DebuggerRunner()</a></span> - Constructor for class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Diagnostic</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Class containing diagnostic information</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#Diagnostic-org.apache.daffodil.api.Diagnostic-">Diagnostic(Diagnostic)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html#dis--">dis()</a></span> - Method in class org.apache.daffodil.japi.io.<a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:E">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#endArray-org.apache.daffodil.infoset.DIArray-">endArray(DIArray)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Called by Daffodil internals to signify the end of an array of elements.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#endArray-org.apache.daffodil.infoset.DIArray-">endArray(DIArray)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#endComplex-org.apache.daffodil.infoset.DIComplex-">endComplex(DIComplex)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Called by Daffodil internals to signify the end of a complex element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#endComplex-org.apache.daffodil.infoset.DIComplex-">endComplex(DIComplex)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#endDocument--">endDocument()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#endDocument--">endDocument()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Called by Daffodil internals to signify the end of the infoset.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#endDocument--">endDocument()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#endElement-java.lang.String-java.lang.String-java.lang.String-">endElement(String, String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#endPrefixMapping-java.lang.String-">endPrefixMapping(String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#endSimple-org.apache.daffodil.infoset.DISimple-">endSimple(DISimple)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Called by Daffodil internals to signify the end of a simple element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#endSimple-org.apache.daffodil.infoset.DISimple-">endSimple(DISimple)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ProcessorFactory.html#experimental--">experimental()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html#ExperimentalWrapper-org.apache.daffodil.dsom.walker.RootView-">ExperimentalWrapper(RootView)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi">ProcessorFactory.ExperimentalWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">ExternalVariableException</span></a> - Exception in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">This exception will be thrown if an error occurs when setting an external variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ExternalVariableException.html#ExternalVariableException-java.lang.String-">ExternalVariableException(String)</a></span> - Constructor for exception org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:F">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger"><span class="typeNameLink">FileLogWriter</span></a> - Class in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/FileLogWriter.html#FileLogWriter-java.io.File-">FileLogWriter(File)</a></span> - Constructor for class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html#fini--">fini()</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a></dt>
+<dd>
+<div class="block">Called once upon completion of a parse, allowing one to perform any
+ steps necessary to clean up the debugger runner.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html#fini--">fini()</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">TraceDebuggerRunner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#fini--">fini()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:G">
+<!--   -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html#getCommand--">getCommand()</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a></dt>
+<dd>
+<div class="block">Called by Daffodil when there is a pause in parsing to determine what
+ debugger actions should be taken.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html#getCommand--">getCommand()</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">TraceDebuggerRunner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#getContentHandler--">getContentHandler()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Retrieve registered content handler</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#getDataLocations--">getDataLocations()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
+<dd>
+<div class="block">Get data location information relevant to this diagnostic object.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/WithDiagnostics.html#getDiagnostics--">getDiagnostics()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></dt>
+<dd>
+<div class="block">Get the list of <a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><code>Diagnostic</code></a>'s created during the construction of the parent object</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#getDTDHandler--">getDTDHandler()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Retrieve registered DTD Handler</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#getEntityResolver--">getEntityResolver()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Return the registered entity resolver</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#getErrorHandler--">getErrorHandler()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Retrieve registered error handler</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getEventType--">getEventType()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">Return the current infoset inputter event type</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getEventType--">getEventType()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#getFeature-java.lang.String-">getFeature(String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Get the value of the feature flag</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/FileLogWriter.html#getFile--">getFile()</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Retrieve the file the log writer writes to</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getLocalName--">getLocalName()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">Get the local name of the current event.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getLocalName--">getLocalName()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#getLocationsInSchemaFiles--">getLocationsInSchemaFiles()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
+<dd>
+<div class="block">Get schema location information relevant to this diagnostic object.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#getMessage--">getMessage()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
+<dd>
+<div class="block">Get the diagnostic message</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getNamespaceURI--">getNamespaceURI()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">Get the namespace of the current event.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getNamespaceURI--">getNamespaceURI()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Get the value of the property</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html#getResult--">getResult()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetOutputter</a></dt>
+<dd>
+<div class="block">Get the jdom Document representing the infoset created during a parse</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html#getResult--">getResult()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">ScalaXMLInfosetOutputter</a></dt>
+<dd>
+<div class="block">Get the scala.xml.Node representing the infoset created during a parse</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html#getResult--">getResult()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">W3CDOMInfosetOutputter</a></dt>
+<dd>
+<div class="block">Get the w3c Document representing the infoset created during a parse</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">getSimpleText(NodeInfo.Kind, Map&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">Get the content of a simple type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText(NodeInfo.Kind)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">See getSimpleText(primType, runtimeProperties), which has a default
+ implementation to call this function without the runtimeProperties Map</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-java.util.Map-">getSimpleText(NodeInfo.Kind, Map&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#getSimpleText-org.apache.daffodil.dpath.NodeInfo.Kind-">getSimpleText(NodeInfo.Kind)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#getSomeCause--">getSomeCause()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
+<dd>
+<div class="block">Get the cause of that cause this diagnostic</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#getSomeMessage--">getSomeMessage()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
+<dd>
+<div class="block">Get the message that caused this diagnostic</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#getUnparseResult--">getUnparseResult()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>
+<div class="block">Returns the result of the SAX unparse containing diagnostic information.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html#getUserDefinedFunctionClasses--">getUserDefinedFunctionClasses()</a></span> - Method in class org.apache.daffodil.udf.<a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html" title="class in org.apache.daffodil.udf">UserDefinedFunctionProvider</a></dt>
+<dd>
+<div class="block">Must be implemented to return the classes of the User Defined Function this
+ provider is aware of/providing</div>
+</dd>
+</dl>
+<a name="I:H">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html#hasData--">hasData()</a></span> - Method in class org.apache.daffodil.japi.io.<a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a></dt>
+<dd>
+<div class="block">Returns true if the input stream has at least 1 bit of data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#hasNext--">hasNext()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">Return true if there are remaining events.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#hasNext--">hasNext()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:I">
+<!--   -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogLevel.html#id">id</a></span> - Variable in enum org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Numeric ID of the log level</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ValidationMode.html#id">id</a></span> - Variable in enum org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a></dt>
+<dd>
+<div class="block">Numeric ID of the validation mode</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#ignorableWhitespace-char:A-int-int-">ignorableWhitespace(char[], int, int)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">InfosetInputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block">Abstract class used to determine how the infoset representation should be
+ input from a call to DataProcessor#unparse.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#InfosetInputter--">InfosetInputter()</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#infosetInputter--">infosetInputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>
+<div class="block">The InfosetInputter to proxy infoset events to</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html#infosetInputter--">infosetInputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html#infosetInputter--">infosetInputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html#infosetInputter--">infosetInputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">ScalaXMLInfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html#infosetInputter--">infosetInputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">W3CDOMInfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html#infosetInputter--">infosetInputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">InfosetInputterProxy</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block">A proxy for InfosetInputters that are internal to Daffodil</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#InfosetInputterProxy--">InfosetInputterProxy()</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">InfosetOutputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block">Abstract class used to determine how the infoset representation should be
+ output from a call to DataProcessor#parse.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#InfosetOutputter--">InfosetOutputter()</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#infosetOutputter--">infosetOutputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>
+<div class="block">The InfosetOutputter to proxy infoset events to</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html#infosetOutputter--">infosetOutputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html#infosetOutputter--">infosetOutputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/NullInfosetOutputter.html#infosetOutputter--">infosetOutputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/NullInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">NullInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html#infosetOutputter--">infosetOutputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">ScalaXMLInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html#infosetOutputter--">infosetOutputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">W3CDOMInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html#infosetOutputter--">infosetOutputter()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">InfosetOutputterProxy</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block">A proxy for InfosetOutputters that are internal to Daffodil</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#InfosetOutputterProxy--">InfosetOutputterProxy()</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html#init--">init()</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a></dt>
+<dd>
+<div class="block">Called once at the beginning of a parse, allowing one to perform any
+ initialization steps that may be necessary.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html#init--">init()</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">TraceDebuggerRunner</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io"><span class="typeNameLink">InputSourceDataInputStream</span></a> - Class in <a href="org/apache/daffodil/japi/io/package-summary.html">org.apache.daffodil.japi.io</a></dt>
+<dd>
+<div class="block">Provides Daffodil with byte data from an InputStream, ByteBuffer, or byte
+ Array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html#InputSourceDataInputStream-org.apache.daffodil.io.InputSourceDataInputStream-">InputSourceDataInputStream(InputSourceDataInputStream)</a></span> - Constructor for class org.apache.daffodil.japi.io.<a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html#InputSourceDataInputStream-java.io.InputStream-">InputSourceDataInputStream(InputStream)</a></span> - Constructor for class org.apache.daffodil.japi.io.<a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a></dt>
+<dd>
+<div class="block">Create an InputSourceDataInputStream from a java.io.InputStream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html#InputSourceDataInputStream-java.nio.ByteBuffer-">InputSourceDataInputStream(ByteBuffer)</a></span> - Constructor for class org.apache.daffodil.japi.io.<a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a></dt>
+<dd>
+<div class="block">Create an InputSourceDataInputStream from a java.nio.ByteBuffer</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html#InputSourceDataInputStream-byte:A-">InputSourceDataInputStream(byte[])</a></span> - Constructor for class org.apache.daffodil.japi.io.<a href="org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a></dt>
+<dd>
+<div class="block">Create an InputSourceDataInputStream from a byte array</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">InvalidParserException</span></a> - Exception in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">This exception will be thrown as a result of attempting to reload a saved parser
+ that is invalid (not a parser file, corrupt, etc.) or
+ is not in the GZIP format.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/InvalidParserException.html#InvalidParserException-org.apache.daffodil.compiler.InvalidParserException-">InvalidParserException(InvalidParserException)</a></span> - Constructor for exception org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi">InvalidParserException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">InvalidUsageException</span></a> - Exception in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">This exception will be thrown as a result of an invalid usage of the Daffodil API</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/InvalidUsageException.html#InvalidUsageException-org.apache.daffodil.processors.InvalidUsageException-">InvalidUsageException(InvalidUsageException)</a></span> - Constructor for exception org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataLocation.html#isAtEnd--">isAtEnd()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use comparison of bitPos1b() with expected position instead. Since 3.1.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#isError--">isError()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
+<dd>
+<div class="block">Determine if a diagnostic object represents an error or something less serious.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/WithDiagnostics.html#isError--">isError()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></dt>
+<dd>
+<div class="block">Determine if any errors occurred in the creation of the parent object.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#isNilled--">isNilled()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">Determine if the current event is nilled.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#isNilled--">isNilled()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ParseResult.html#isProcessingError--">isProcessingError()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></dt>
+<dd>
+<div class="block">Determine if any processing errors occurred.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ParseResult.html#isValidationError--">isValidationError()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></dt>
+<dd>
+<div class="block">Determine if all validation checks passed based on the validation mode of
+ the DataProcessor.</div>
+</dd>
+</dl>
+<a name="I:J">
+<!--   -->
+</a>
+<h2 class="title">J</h2>
+<dl>
+<dt><a href="org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">JDOMInfosetInputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetInputter</code></a> to read an infoset represented as an org.jdom2.Document</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html#JDOMInfosetInputter-org.jdom2.Document-">JDOMInfosetInputter(Document)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">JDOMInfosetOutputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetOutputter</code></a> to build an infoset represented as an org.jdom2.Document</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html#JDOMInfosetOutputter--">JDOMInfosetOutputter()</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">JsonInfosetInputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetInputter</code></a> to read an infoset represented as JSON from a java.io.InputStream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html#JsonInfosetInputter-java.io.Reader-">JsonInfosetInputter(Reader)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetInputter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use JsonInfosetInputter(java.io.InputStream) instead. Since 2.4.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html#JsonInfosetInputter-java.io.InputStream-">JsonInfosetInputter(InputStream)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JsonInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetInputter</a></dt>
+<dd>
+<div class="block">Read in an infoset in the form of json text from a java.io.InputStream</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">JsonInfosetOutputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetOutputter</code></a> to build an infoset represented as JSON written to a java.io.OutputStream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html#JsonInfosetOutputter-java.io.Writer-boolean-">JsonInfosetOutputter(Writer, boolean)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetOutputter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use JsonInfosetOutputter(java.io.OutputStream, Boolean) instead. Since 2.4.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html#JsonInfosetOutputter-java.io.Writer-">JsonInfosetOutputter(Writer)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetOutputter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use JsonInfosetOutputter(java.io.OutputStream, Boolean) instead. Since 2.4.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html#JsonInfosetOutputter-java.io.OutputStream-boolean-">JsonInfosetOutputter(OutputStream, boolean)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/JsonInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JsonInfosetOutputter</a></dt>
+<dd>
+<div class="block">Output the infoset as json text, written to a java.io.OutputStream</div>
+</dd>
+</dl>
+<a name="I:L">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html#lineOutput-java.lang.String-">lineOutput(String)</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a></dt>
+<dd>
+<div class="block">Called by Daffodil when a debugger command has produce output.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html#lineOutput-java.lang.String-">lineOutput(String)</a></span> - Method in class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">TraceDebuggerRunner</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ParseResult.html#location--">location()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></dt>
+<dd>
+<div class="block">Get the <a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><code>DataLocation</code></a> where the parse completed</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">LocationInSchemaFile</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Information related to locations in DFDL schema files</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/LocationInSchemaFile.html#LocationInSchemaFile-org.apache.daffodil.api.LocationInSchemaFile-">LocationInSchemaFile(LocationInSchemaFile)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi">LocationInSchemaFile</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#log-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-java.util.List-">log(LogLevel, String, String, List&lt;Object&gt;)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Generates a log message as a string and calls the write method.</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger"><span class="typeNameLink">LogLevel</span></a> - Enum in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger"><span class="typeNameLink">LogWriter</span></a> - Class in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#LogWriter--">LogWriter()</a></span> - Constructor for class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+</dl>
+<a name="I:N">
+<!--   -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#newContentHandlerInstance-java.nio.channels.WritableByteChannel-">newContentHandlerInstance(WritableByteChannel)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi"><code>DaffodilUnparseContentHandler</code></a> from the current <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#newXMLReaderInstance--">newXMLReaderInstance()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a> from the current <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html#next--">next()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a></dt>
+<dd>
+<div class="block">Move the internal state to the next event.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#next--">next()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/NullInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">NullInfosetOutputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetOutputter</code></a> that does not build an infoset represention, ignoring
+ all <a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetOutputter</code></a> events</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/NullInfosetOutputter.html#NullInfosetOutputter--">NullInfosetOutputter()</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/NullInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">NullInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger"><span class="typeNameLink">NullLogWriter</span></a> - Class in <a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/NullLogWriter.html#NullLogWriter--">NullLogWriter()</a></span> - Constructor for class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">NullLogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+</dl>
+<a name="I:O">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ProcessorFactory.html#onPath-java.lang.String-">onPath(String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></dt>
+<dd>
+<div class="block">Create a <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a></div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a> - package org.apache.daffodil.japi</dt>
+<dd>
+<div class="block">Provides the classes necessary to compile DFDL schemas, parse and
+ unparse files using the compiled objects, and retrieve results and
+ parsing diagnostics</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/debugger/package-summary.html">org.apache.daffodil.japi.debugger</a> - package org.apache.daffodil.japi.debugger</dt>
+<dd>
+<div class="block">Provides the classes necessary to perform parse tracing or create a custom debugger</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a> - package org.apache.daffodil.japi.infoset</dt>
+<dd>
+<div class="block">Defines various classes used control the representation of the infoset for
+ parse and unparse.</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/io/package-summary.html">org.apache.daffodil.japi.io</a> - package org.apache.daffodil.japi.io</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/logger/package-summary.html">org.apache.daffodil.japi.logger</a> - package org.apache.daffodil.japi.logger</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/udf/package-summary.html">org.apache.daffodil.udf</a> - package org.apache.daffodil.udf</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/udf/exceptions/package-summary.html">org.apache.daffodil.udf.exceptions</a> - package org.apache.daffodil.udf.exceptions</dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:P">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-org.xml.sax.InputSource-">parse(InputSource)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Parse input data from an InputSource.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-java.lang.String-">parse(String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Parse data from a system identifier/URI.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-org.apache.daffodil.japi.io.InputSourceDataInputStream-">parse(InputSourceDataInputStream)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Parse input data from an InputSourceDataInputStream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-java.io.InputStream-">parse(InputStream)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Parse input data from an InputStream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-byte:A-">parse(byte[])</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Parse input data from an array of bytes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-long-">parse(ReadableByteChannel, long)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-">parse(ReadableByteChannel)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-long-">parse(ReadableByteChannel, InfosetOutputter, long)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-">parse(ReadableByteChannel, InfosetOutputter)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#parse-org.apache.daffodil.japi.io.InputSourceDataInputStream-org.apache.daffodil.japi.infoset.InfosetOutputter-">parse(InputSourceDataInputStream, InfosetOutputter)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Parse input data from an InputSourceDataInputStream and output the infoset to an InfosetOutputter</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">ParseResult</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Result of calling <a href="org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-long-"><code>DataProcessor.parse(java.nio.channels.ReadableByteChannel, InfosetOutputter, long)</code></a>, containing
+ the diagnostic information, and the final data location</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ParseResult.html#ParseResult-org.apache.daffodil.processors.ParseResult-org.apache.daffodil.util.Maybe-">ParseResult(ParseResult, Maybe&lt;JDOMInfosetOutputter&gt;)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#prefix-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-">prefix(LogLevel, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Override to change the prefix string of the log message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#processingInstruction-java.lang.String-java.lang.String-">processingInstruction(String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">ProcessorFactory</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Factory to create <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>'s, used for parsing data</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ProcessorFactory.html#ProcessorFactory-org.apache.daffodil.compiler.ProcessorFactory-">ProcessorFactory(ProcessorFactory)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">ProcessorFactory.ExperimentalWrapper</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Wrapper class used to mimic a Scala object namespacing experimental APIs</div>
+</dd>
+</dl>
+<a name="I:R">
+<!--   -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#reload-java.io.File-">reload(File)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block">Reload a saved parser from a file</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#reload-java.nio.channels.ReadableByteChannel-">reload(ReadableByteChannel)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block">Reload a saved parser from a <code>ReadableByteChannel</code></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#reset--">reset()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Reset the internal state of this InfosetOutputter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#reset--">reset()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ParseResult.html#result--">result()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use parse(ReadableByteChannel, InfosetInputter) to parse the data and get the infoset representation from the InfosetOutputter. Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html#rootView--">rootView()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi">ProcessorFactory.ExperimentalWrapper</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:S">
+<!--   -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#save-java.nio.channels.WritableByteChannel-">save(WritableByteChannel)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Save the DataProcessor</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">ScalaXMLInfosetInputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetInputter</code></a> to read an infoset represented as a scala.xml.Node</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html#ScalaXMLInfosetInputter-scala.xml.Node-">ScalaXMLInfosetInputter(Node)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">ScalaXMLInfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">ScalaXMLInfosetOutputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetOutputter</code></a> to build an infoset represented as a scala.xml.Node</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html#ScalaXMLInfosetOutputter-boolean-">ScalaXMLInfosetOutputter(boolean)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/ScalaXMLInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">ScalaXMLInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#setContentHandler-org.xml.sax.ContentHandler-">setContentHandler(ContentHandler)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Register a content handler</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#setDebugger-org.apache.daffodil.japi.debugger.DebuggerRunner-">setDebugger(DebuggerRunner)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withDebuggerRunner. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#setDebugging-boolean-">setDebugging(boolean)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withDebugging. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#setDistinguishedRootNode-java.lang.String-java.lang.String-">setDistinguishedRootNode(String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Pass arguments to compileSource, or compileFile. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ProcessorFactory.html#setDistinguishedRootNode-java.lang.String-java.lang.String-">setDistinguishedRootNode(String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withDistinguishedRootNode. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#setDocumentLocator-org.xml.sax.Locator-">setDocumentLocator(Locator)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#setDTDHandler-org.xml.sax.DTDHandler-">setDTDHandler(DTDHandler)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Register a DTD Handler</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#setEntityResolver-org.xml.sax.EntityResolver-">setEntityResolver(EntityResolver)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Register an entity resolver</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#setErrorHandler-org.xml.sax.ErrorHandler-">setErrorHandler(ErrorHandler)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Register an error handler</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariable-java.lang.String-java.lang.String-java.lang.String-">setExternalDFDLVariable(String, String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariable. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariables-java.util.AbstractMap-">setExternalDFDLVariables(AbstractMap&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariables. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariables-java.io.File-">setExternalDFDLVariables(File)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariables. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#setExternalVariables-java.io.File-">setExternalVariables(File)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#setExternalVariables-scala.collection.immutable.Map-">setExternalVariables(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#setFeature-java.lang.String-boolean-">setFeature(String, boolean)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Set the value of the feature flag</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Daffodil.html#setLoggingLevel-org.apache.daffodil.japi.logger.LogLevel-">setLoggingLevel(LogLevel)</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi">Daffodil</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Daffodil.html#setLogWriter-org.apache.daffodil.japi.logger.LogWriter-">setLogWriter(LogWriter)</a></span> - Static method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi">Daffodil</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html#setProperty-java.lang.String-java.lang.Object-">setProperty(String, Object)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></dt>
+<dd>
+<div class="block">Set the value of the property</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#setTunable-java.lang.String-java.lang.String-">setTunable(String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withTunable. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#setTunables-java.util.AbstractMap-">setTunables(AbstractMap&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withTunables. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#setValidateDFDLSchemas-boolean-">setValidateDFDLSchemas(boolean)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Do not use this method. DFDL schema validation should be performed. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#setValidationMode-org.apache.daffodil.japi.ValidationMode-">setValidationMode(ValidationMode)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withValidationMode. Since 2.6.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#skippedEntity-java.lang.String-">skippedEntity(String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#startArray-org.apache.daffodil.infoset.DIArray-">startArray(DIArray)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Called by Daffodil internals to signify the beginning of an array of elements.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#startArray-org.apache.daffodil.infoset.DIArray-">startArray(DIArray)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#startComplex-org.apache.daffodil.infoset.DIComplex-">startComplex(DIComplex)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Called by Daffodil internals to signify the beginning of a complex element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#startComplex-org.apache.daffodil.infoset.DIComplex-">startComplex(DIComplex)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#startDocument--">startDocument()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#startDocument--">startDocument()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Called by Daffodil internals to signify the beginning of the infoset.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#startDocument--">startDocument()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#startElement-java.lang.String-java.lang.String-java.lang.String-org.xml.sax.Attributes-">startElement(String, String, String, Attributes)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#startPrefixMapping-java.lang.String-java.lang.String-">startPrefixMapping(String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html#startSimple-org.apache.daffodil.infoset.DISimple-">startSimple(DISimple)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a></dt>
+<dd>
+<div class="block">Called by Daffodil internals to signify the beginning of a simple element.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html#startSimple-org.apache.daffodil.infoset.DISimple-">startSimple(DISimple)</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetOutputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputterProxy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#suffix-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-">suffix(LogLevel, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Override to change the suffix string of the log message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html#supportsNamespaces--">supportsNamespaces()</a></span> - Method in class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/InfosetInputterProxy.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputterProxy</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:T">
+<!--   -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataLocation.html#toString--">toString()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Diagnostic.html#toString--">toString()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/LocationInSchemaFile.html#toString--">toString()</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi">LocationInSchemaFile</a></dt>
+<dd>
+<div class="block">Get the description of the location file, for example, containing file and line number information</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger"><span class="typeNameLink">TraceDebuggerRunner</span></a> - Class in <a href="org/apache/daffodil/japi/debugger/package-summary.html">org.apache.daffodil.japi.debugger</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger"><code>DebuggerRunner</code></a> that writes verbose information about parsing to stdout</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html#TraceDebuggerRunner--">TraceDebuggerRunner()</a></span> - Constructor for class org.apache.daffodil.japi.debugger.<a href="org/apache/daffodil/japi/debugger/TraceDebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">TraceDebuggerRunner</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:U">
+<!--   -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#unparse-org.apache.daffodil.japi.infoset.InfosetInputter-java.nio.channels.WritableByteChannel-">unparse(InfosetInputter, WritableByteChannel)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Unparse an InfosetInputter</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#unparse-java.nio.channels.WritableByteChannel-org.jdom2.Document-">unparse(WritableByteChannel, Document)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use unparse(InfosetInputter, WritableByteChannel). Since 2.0.0.</span></div>
+</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">UnparseResult</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Result of calling <a href="org/apache/daffodil/japi/DataProcessor.html#unparse-org.apache.daffodil.japi.infoset.InfosetInputter-java.nio.channels.WritableByteChannel-"><code>DataProcessor.unparse(InfosetInputter, java.nio.channels.WritableByteChannel)</code></a>,
+ containing diagnostic information</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/UnparseResult.html#UnparseResult-org.apache.daffodil.processors.UnparseResult-">UnparseResult(UnparseResult)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi">UnparseResult</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/udf/UserDefinedFunction.html" title="interface in org.apache.daffodil.udf"><span class="typeNameLink">UserDefinedFunction</span></a> - Interface in <a href="org/apache/daffodil/udf/package-summary.html">org.apache.daffodil.udf</a></dt>
+<dd>
+<div class="block">Interface that all User Defined Functions classes must implement.</div>
+</dd>
+<dt><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html" title="class in org.apache.daffodil.udf.exceptions"><span class="typeNameLink">UserDefinedFunctionFatalException</span></a> - Exception in <a href="org/apache/daffodil/udf/exceptions/package-summary.html">org.apache.daffodil.udf.exceptions</a></dt>
+<dd>
+<div class="block">Exception to throw to abort parsing/unparsing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html#UserDefinedFunctionFatalException-java.lang.String-">UserDefinedFunctionFatalException(String)</a></span> - Constructor for exception org.apache.daffodil.udf.exceptions.<a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html" title="class in org.apache.daffodil.udf.exceptions">UserDefinedFunctionFatalException</a></dt>
+<dd>
+<div class="block">Constructs a new exception with a specified detail message</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html#UserDefinedFunctionFatalException-java.lang.Throwable-">UserDefinedFunctionFatalException(Throwable)</a></span> - Constructor for exception org.apache.daffodil.udf.exceptions.<a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionFatalException.html" title="class in org.apache.daffodil.udf.exceptions">UserDefinedFunctionFatalException</a></dt>
+<dd>
+<div class="block">Constructs a new exception with a specified cause</div>
+</dd>
+<dt><a href="org/apache/daffodil/udf/UserDefinedFunctionIdentification.html" title="annotation in org.apache.daffodil.udf"><span class="typeNameLink">UserDefinedFunctionIdentification</span></a> - Annotation Type in <a href="org/apache/daffodil/udf/package-summary.html">org.apache.daffodil.udf</a></dt>
+<dd>
+<div class="block">Annotation that must be applied to every UDF in order for it to be considered
+ valid.</div>
+</dd>
+<dt><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html" title="class in org.apache.daffodil.udf.exceptions"><span class="typeNameLink">UserDefinedFunctionProcessingError</span></a> - Exception in <a href="org/apache/daffodil/udf/exceptions/package-summary.html">org.apache.daffodil.udf.exceptions</a></dt>
+<dd>
+<div class="block">Exception to throw to cause backtracking during parsing/unparsing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html#UserDefinedFunctionProcessingError-java.lang.String-">UserDefinedFunctionProcessingError(String)</a></span> - Constructor for exception org.apache.daffodil.udf.exceptions.<a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html" title="class in org.apache.daffodil.udf.exceptions">UserDefinedFunctionProcessingError</a></dt>
+<dd>
+<div class="block">Constructs a new exception with a specified detail message</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html#UserDefinedFunctionProcessingError-java.lang.Throwable-">UserDefinedFunctionProcessingError(Throwable)</a></span> - Constructor for exception org.apache.daffodil.udf.exceptions.<a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html" title="class in org.apache.daffodil.udf.exceptions">UserDefinedFunctionProcessingError</a></dt>
+<dd>
+<div class="block">Constructs a new exception with a specified cause</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html#UserDefinedFunctionProcessingError-java.lang.String-java.lang.Throwable-">UserDefinedFunctionProcessingError(String, Throwable)</a></span> - Constructor for exception org.apache.daffodil.udf.exceptions.<a href="org/apache/daffodil/udf/exceptions/UserDefinedFunctionProcessingError.html" title="class in org.apache.daffodil.udf.exceptions">UserDefinedFunctionProcessingError</a></dt>
+<dd>
+<div class="block">Constructs a new exception with a specified detail message and cause</div>
+</dd>
+<dt><a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html" title="class in org.apache.daffodil.udf"><span class="typeNameLink">UserDefinedFunctionProvider</span></a> - Class in <a href="org/apache/daffodil/udf/package-summary.html">org.apache.daffodil.udf</a></dt>
+<dd>
+<div class="block">Abstract class used by ServiceLoader to poll for UDF providers on classpath.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html#UserDefinedFunctionProvider--">UserDefinedFunctionProvider()</a></span> - Constructor for class org.apache.daffodil.udf.<a href="org/apache/daffodil/udf/UserDefinedFunctionProvider.html" title="class in org.apache.daffodil.udf">UserDefinedFunctionProvider</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:V">
+<!--   -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><a href="org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi"><span class="typeNameLink">ValidationMode</span></a> - Enum in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Validation modes for validating the resulting infoset against the DFDL schema</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogLevel.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ValidationMode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogLevel.html#values--">values()</a></span> - Static method in enum org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ValidationMode.html#values--">values()</a></span> - Static method in enum org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+</dl>
+<a name="I:W">
+<!--   -->
+</a>
+<h2 class="title">W</h2>
+<dl>
+<dt><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">W3CDOMInfosetInputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetInputter</code></a> to read an infoset represented as an org.w3c.dom.Document</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html#W3CDOMInfosetInputter-org.w3c.dom.Document-">W3CDOMInfosetInputter(Document)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">W3CDOMInfosetInputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">W3CDOMInfosetOutputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetOutputter</code></a> to build an infoset represented as an org.w3c.dom.Document</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html#W3CDOMInfosetOutputter--">W3CDOMInfosetOutputter()</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/W3CDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">W3CDOMInfosetOutputter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#withDebugger-org.apache.daffodil.debugger.Debugger-">withDebugger(Debugger)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with a specified debugger.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#withDebuggerRunner-org.apache.daffodil.japi.debugger.DebuggerRunner-">withDebuggerRunner(DebuggerRunner)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with a specified debugger runner.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#withDebugging-boolean-">withDebugging(boolean)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> instance with debugging enabled or disabled.</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">WithDiagnostics</span></a> - Class in <a href="org/apache/daffodil/japi/package-summary.html">org.apache.daffodil.japi</a></dt>
+<dd>
+<div class="block">Abstract class that adds diagnostic information to classes that extend it.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/WithDiagnostics.html#WithDiagnostics-org.apache.daffodil.api.WithDiagnostics-">WithDiagnostics(WithDiagnostics)</a></span> - Constructor for class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/ProcessorFactory.html#withDistinguishedRootNode-java.lang.String-java.lang.String-">withDistinguishedRootNode(String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></dt>
+<dd>
+<div class="block">Get a new <a href="org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a> having a global element specified as the root of DFDL Schema to start parsing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#withExternalVariables-java.io.File-">withExternalVariables(File)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with external variables read from a Daffodil configuration file</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#withExternalVariables-scala.collection.immutable.Map-">withExternalVariables(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use withExternalVariables that accepts a Java AbstractMap. Since 3.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#withExternalVariables-java.util.AbstractMap-">withExternalVariables(AbstractMap&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with multiple DFDL variables set.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#withTunable-java.lang.String-java.lang.String-">withTunable(String, String)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block">Create a new Compiler instance having a specific Daffodil tunable parameter value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/Compiler.html#withTunables-java.util.AbstractMap-">withTunables(AbstractMap&lt;String, String&gt;)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></dt>
+<dd>
+<div class="block">Create a new Compiler instance having specific Daffodil tunable parameter values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#withValidationMode-org.apache.daffodil.japi.ValidationMode-">withValidationMode(ValidationMode)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> having a specific validation mode</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/DataProcessor.html#withValidator-org.apache.daffodil.api.Validator-">withValidator(Validator)</a></span> - Method in class org.apache.daffodil.japi.<a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></dt>
+<dd>
+<div class="block">Obtain a new <a href="org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> having a specific validator</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write(LogLevel, String, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/ConsoleLogWriter.html" title="class in org.apache.daffodil.japi.logger">ConsoleLogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/FileLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write(LogLevel, String, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/FileLogWriter.html" title="class in org.apache.daffodil.japi.logger">FileLogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/LogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write(LogLevel, String, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Implement this method to determine how the log message is written.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/logger/NullLogWriter.html#write-org.apache.daffodil.japi.logger.LogLevel-java.lang.String-java.lang.String-">write(LogLevel, String, String)</a></span> - Method in class org.apache.daffodil.japi.logger.<a href="org/apache/daffodil/japi/logger/NullLogWriter.html" title="class in org.apache.daffodil.japi.logger">NullLogWriter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+&nbsp;</dd>
+</dl>
+<a name="I:X">
+<!--   -->
+</a>
+<h2 class="title">X</h2>
+<dl>
+<dt><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">XMLTextInfosetInputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetInputter</code></a> to read an infoset represented as XML from a java.io.InputStream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html#XMLTextInfosetInputter-java.io.Reader-">XMLTextInfosetInputter(Reader)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetInputter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use XMLTextInfosetInputter(java.io.InputStream) instead. Since 2.4.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html#XMLTextInfosetInputter-java.io.InputStream-">XMLTextInfosetInputter(InputStream)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/XMLTextInfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetInputter</a></dt>
+<dd>
+<div class="block">Read in an infoset in the form of XML text from a java.io.InputStream</div>
+</dd>
+<dt><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><span class="typeNameLink">XMLTextInfosetOutputter</span></a> - Class in <a href="org/apache/daffodil/japi/infoset/package-summary.html">org.apache.daffodil.japi.infoset</a></dt>
+<dd>
+<div class="block"><a href="org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset"><code>InfosetOutputter</code></a> to build an infoset represented as XML written to a java.io.OutputStream</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html#XMLTextInfosetOutputter-java.io.Writer-boolean-">XMLTextInfosetOutputter(Writer, boolean)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetOutputter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use XMLTextInfosetOutputter(java.io.OutputStream, Boolean) instead. Since 2.4.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html#XMLTextInfosetOutputter-java.io.Writer-">XMLTextInfosetOutputter(Writer)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetOutputter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">This constructor is deprecated. Use XMLTextInfosetOutputter(java.io.OutputStream, Boolean) instead. Since 2.4.0.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html#XMLTextInfosetOutputter-java.io.OutputStream-boolean-">XMLTextInfosetOutputter(OutputStream, boolean)</a></span> - Constructor for class org.apache.daffodil.japi.infoset.<a href="org/apache/daffodil/japi/infoset/XMLTextInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">XMLTextInfosetOutputter</a></dt>
+<dd>
+<div class="block">Output the infoset as XML Text, written to a java.io.OutputStream</div>
+</dd>
+</dl>
+<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbs [...]
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/index.html b/content/docs/3.2.0/javadoc/index.html
new file mode 100644
index 0000000..9690db2
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/index.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Apache Daffodil 3.2.0 Java API</title>
+<script type="text/javascript">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Compiler.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Compiler.html
new file mode 100644
index 0000000..e53c574
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Compiler.html
@@ -0,0 +1,691 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Compiler (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Compiler (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":42,"i7":42,"i8":42,"i9":42,"i10":42,"i11":42,"i12":42,"i13":10,"i14":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/Compiler.html" target="_top">Frames</a></li>
+<li><a href="Compiler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class Compiler" class="title">Class Compiler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.Compiler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Compiler</span>
+extends java.lang.Object</pre>
+<div class="block">Compile DFDL schemas into <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>'s or reload saved parsers into <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>'s.
+ <p>
+ Do not use the Compiler constructor to create a Compiler. Instead, use <a href="../../../../org/apache/daffodil/japi/Daffodil.html#compiler--"><code>Daffodil.compiler()</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#Compiler-org.apache.daffodil.compiler.Compiler-">Compiler</a></span>(org.apache.daffodil.compiler.Compiler&nbsp;sCompiler)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#compileFile-java.io.File-">compileFile</a></span>(java.io.File&nbsp;schemaFile)</code>
+<div class="block">Compile DFDL schema file into a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a></div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#compileFile-java.io.File-java.lang.String-java.lang.String-">compileFile</a></span>(java.io.File&nbsp;schemaFile,
+           java.lang.String&nbsp;rootName,
+           java.lang.String&nbsp;rootNamespace)</code>
+<div class="block">Compile DFDL schema file into a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a></div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#compileSource-java.net.URI-">compileSource</a></span>(java.net.URI&nbsp;uri)</code>
+<div class="block">Compile DFDL schema source into a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#compileSource-java.net.URI-java.lang.String-java.lang.String-">compileSource</a></span>(java.net.URI&nbsp;uri,
+             java.lang.String&nbsp;rootName,
+             java.lang.String&nbsp;rootNamespace)</code>
+<div class="block">Compile DFDL schema source into a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a></div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#reload-java.io.File-">reload</a></span>(java.io.File&nbsp;savedParser)</code>
+<div class="block">Reload a saved parser from a file</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#reload-java.nio.channels.ReadableByteChannel-">reload</a></span>(java.nio.channels.ReadableByteChannel&nbsp;savedParser)</code>
+<div class="block">Reload a saved parser from a <code>ReadableByteChannel</code></div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#setDistinguishedRootNode-java.lang.String-java.lang.String-">setDistinguishedRootNode</a></span>(java.lang.String&nbsp;name,
+                        java.lang.String&nbsp;namespace)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Pass arguments to compileSource, or compileFile. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariable-java.lang.String-java.lang.String-java.lang.String-">setExternalDFDLVariable</a></span>(java.lang.String&nbsp;name,
+                       java.lang.String&nbsp;namespace,
+                       java.lang.String&nbsp;value)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariable. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariables-java.util.AbstractMap-">setExternalDFDLVariables</a></span>(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;extVarsMap)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariables. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#setExternalDFDLVariables-java.io.File-">setExternalDFDLVariables</a></span>(java.io.File&nbsp;extVarsFile)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use DataProcessor.withExternalVariables. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#setTunable-java.lang.String-java.lang.String-">setTunable</a></span>(java.lang.String&nbsp;tunable,
+          java.lang.String&nbsp;value)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withTunable. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#setTunables-java.util.AbstractMap-">setTunables</a></span>(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;tunables)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withTunables. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#setValidateDFDLSchemas-boolean-">setValidateDFDLSchemas</a></span>(boolean&nbsp;value)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Do not use this method. DFDL schema validation should be performed. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#withTunable-java.lang.String-java.lang.String-">withTunable</a></span>(java.lang.String&nbsp;tunable,
+           java.lang.String&nbsp;value)</code>
+<div class="block">Create a new Compiler instance having a specific Daffodil tunable parameter value.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Compiler.html#withTunables-java.util.AbstractMap-">withTunables</a></span>(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;tunables)</code>
+<div class="block">Create a new Compiler instance having specific Daffodil tunable parameter values.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Compiler-org.apache.daffodil.compiler.Compiler-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Compiler</h4>
+<pre>public&nbsp;Compiler(org.apache.daffodil.compiler.Compiler&nbsp;sCompiler)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="compileFile-java.io.File-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compileFile</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a>&nbsp;compileFile(java.io.File&nbsp;schemaFile)
+                             throws java.io.IOException</pre>
+<div class="block">Compile DFDL schema file into a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>
+ <p>
+ To allow jar-file packaging, (where schema files might be part of a jar),
+ it is recommended to use <a href="../../../../org/apache/daffodil/japi/Compiler.html#compileSource-java.net.URI-"><code>compileSource(java.net.URI)</code></a> instead.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>schemaFile</code> - DFDL schema file used to create a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a> used to create <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>(s). Must check <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--"><code>WithDiagnostics.isError()</code></a> before using it.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs while reading the schemaFile</dd>
+</dl>
+</li>
+</ul>
+<a name="compileFile-java.io.File-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compileFile</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a>&nbsp;compileFile(java.io.File&nbsp;schemaFile,
+                                    java.lang.String&nbsp;rootName,
+                                    java.lang.String&nbsp;rootNamespace)
+                             throws java.io.IOException</pre>
+<div class="block">Compile DFDL schema file into a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>
+ <p>
+ To allow jar-file packaging, (where schema files might be part of a jar),
+ it is recommended to use <a href="../../../../org/apache/daffodil/japi/Compiler.html#compileSource-java.net.URI-"><code>compileSource(java.net.URI)</code></a> instead.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>schemaFile</code> - DFDL schema file used to create a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>.</dd>
+<dd><code>rootName</code> - name of root element, or null to choose automatically from first element of schema.</dd>
+<dd><code>rootNamespace</code> - String of namespace of the root element, or null to infer automatically when unambiguous. Pass "" (empty string) for No Namespace.*</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a> used to create <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>(s). Must check <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--"><code>WithDiagnostics.isError()</code></a> before using it.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs while reading the schemaFile</dd>
+</dl>
+</li>
+</ul>
+<a name="compileSource-java.net.URI-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compileSource</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a>&nbsp;compileSource(java.net.URI&nbsp;uri)
+                               throws java.io.IOException</pre>
+<div class="block">Compile DFDL schema source into a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>uri</code> - URI of DFDL schema file used to create a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a> used to create <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>(s). Must check <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--"><code>WithDiagnostics.isError()</code></a> before using it.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs while reading the uri</dd>
+</dl>
+</li>
+</ul>
+<a name="compileSource-java.net.URI-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compileSource</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a>&nbsp;compileSource(java.net.URI&nbsp;uri,
+                                      java.lang.String&nbsp;rootName,
+                                      java.lang.String&nbsp;rootNamespace)
+                               throws java.io.IOException</pre>
+<div class="block">Compile DFDL schema source into a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>uri</code> - URI of DFDL schema file used to create a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>.</dd>
+<dd><code>rootName</code> - name of root element, or null to choose automatically from first element of schema.</dd>
+<dd><code>rootNamespace</code> - String of namespace of the root element, or null to infer automatically when unambiguous. Pass "" (empty string) for No Namespace.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a> used to create <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>(s). Must check <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--"><code>WithDiagnostics.isError()</code></a> before using it.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - if an I/O error occurs while reading the uri</dd>
+</dl>
+</li>
+</ul>
+<a name="reload-java.io.File-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reload</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;reload(java.io.File&nbsp;savedParser)
+                     throws <a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi">InvalidParserException</a></pre>
+<div class="block">Reload a saved parser from a file
+ <p>
+ To allow jar-file packaging, (where the savedParser might be part of a jar),
+ it is recommended to use the other version of <a href="../../../../org/apache/daffodil/japi/Compiler.html#reload-java.nio.channels.ReadableByteChannel-"><code>reload(java.nio.channels.ReadableByteChannel)</code></a> where the argument is
+ a <code>ReadableByteChannel</code> for a saved parser.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>savedParser</code> - file of a saved parser, created with <a href="../../../../org/apache/daffodil/japi/DataProcessor.html#save-java.nio.channels.WritableByteChannel-"><code>DataProcessor.save(java.nio.channels.WritableByteChannel)</code></a>
+ <p></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> used to parse data. Must check <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--"><code>WithDiagnostics.isError()</code></a> before using it.
+ <p></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi">InvalidParserException</a></code> - if the file is not a valid saved parser.</dd>
+</dl>
+</li>
+</ul>
+<a name="reload-java.nio.channels.ReadableByteChannel-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reload</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;reload(java.nio.channels.ReadableByteChannel&nbsp;savedParser)
+                     throws <a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi">InvalidParserException</a></pre>
+<div class="block">Reload a saved parser from a <code>ReadableByteChannel</code>
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>savedParser</code> - <code>ReadableByteChannel</code> of a saved parser, created with <a href="../../../../org/apache/daffodil/japi/DataProcessor.html#save-java.nio.channels.WritableByteChannel-"><code>DataProcessor.save(java.nio.channels.WritableByteChannel)</code></a>
+ <p></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> used to parse data. Must check <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--"><code>WithDiagnostics.isError()</code></a> before using it.
+ <p></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi">InvalidParserException</a></code> - if the file is not a valid saved parser.</dd>
+</dl>
+</li>
+</ul>
+<a name="setDistinguishedRootNode-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDistinguishedRootNode</h4>
+<pre>public&nbsp;void&nbsp;setDistinguishedRootNode(java.lang.String&nbsp;name,
+                                     java.lang.String&nbsp;namespace)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Pass arguments to compileSource, or compileFile. Since 2.6.0.</span></div>
+<div class="block">Specify a global element to be the root of DFDL Schema to start parsing
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - name of the root node</dd>
+<dd><code>namespace</code> - namespace of the root node. Set to empty string to specify
+                  no namespace. Set to to NULL to figure out the namespace.</dd>
+</dl>
+</li>
+</ul>
+<a name="setExternalDFDLVariable-java.lang.String-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExternalDFDLVariable</h4>
+<pre>public&nbsp;void&nbsp;setExternalDFDLVariable(java.lang.String&nbsp;name,
+                                    java.lang.String&nbsp;namespace,
+                                    java.lang.String&nbsp;value)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use DataProcessor.withExternalVariable. Since 2.6.0.</span></div>
+<div class="block">Set the value of a DFDL variable
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - name of the variable</dd>
+<dd><code>namespace</code> - namespace of the variable. Set to empty string to specify
+                  no namespace. Set to to NULL to figure out the namespace.</dd>
+<dd><code>value</code> - value to so the variable to</dd>
+</dl>
+</li>
+</ul>
+<a name="setExternalDFDLVariables-java.util.AbstractMap-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExternalDFDLVariables</h4>
+<pre>public&nbsp;void&nbsp;setExternalDFDLVariables(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;extVarsMap)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use DataProcessor.withExternalVariables. Since 2.6.0.</span></div>
+<div class="block">Set the value of multiple DFDL variables
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>extVarsMap</code> - a may of key/value pairs, where the key is the variable
+                   name, and the value is the value of the variable. The key
+                   may be preceded by a string of the form "{namespace}" to
+                   define a namespace for the variable. If preceded with "{}",
+                   then no namespace is used. With not preceded by "{namespace}",
+                   then Daffodil will figure out the namespace.</dd>
+</dl>
+</li>
+</ul>
+<a name="setExternalDFDLVariables-java.io.File-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExternalDFDLVariables</h4>
+<pre>public&nbsp;void&nbsp;setExternalDFDLVariables(java.io.File&nbsp;extVarsFile)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use DataProcessor.withExternalVariables. Since 2.6.0.</span></div>
+<div class="block">Read external variables from a Daffodil configuration file
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>extVarsFile</code> - file to read DFDL variables from.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a target="_blank" href='https://daffodil.apache.org/configuration/'>Daffodil Configuration File</a> - Daffodil configuration file format
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="setTunable-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTunable</h4>
+<pre>public&nbsp;void&nbsp;setTunable(java.lang.String&nbsp;tunable,
+                       java.lang.String&nbsp;value)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withTunable. Since 2.6.0.</span></div>
+<div class="block">Set a Daffodil tunable parameter
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tunable</code> - name of the tunable parameter to set.</dd>
+<dd><code>value</code> - value of the tunable parameter to set</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a target="_blank" href='https://daffodil.apache.org/configuration/#tunable-parameters'>Tunable Parameters</a> - list of tunables names of default values
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="setTunables-java.util.AbstractMap-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTunables</h4>
+<pre>public&nbsp;void&nbsp;setTunables(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;tunables)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withTunables. Since 2.6.0.</span></div>
+<div class="block">Set the value of multiple tunable parameters
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tunables</code> - a map of key/value pairs, where the key is the tunable name and the value is the value to set it to</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a target="_blank" href='https://daffodil.apache.org/configuration/#tunable-parameters'>Tunable Parameters</a> - list of tunables names of default values
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="setValidateDFDLSchemas-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValidateDFDLSchemas</h4>
+<pre>public&nbsp;void&nbsp;setValidateDFDLSchemas(boolean&nbsp;value)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Do not use this method. DFDL schema validation should be performed. Since 2.6.0.</span></div>
+<div class="block">Enable/disable DFDL validation of resulting infoset with the DFDL schema
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - true to enable validation, false to disabled</dd>
+</dl>
+</li>
+</ul>
+<a name="withTunable-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withTunable</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a>&nbsp;withTunable(java.lang.String&nbsp;tunable,
+                            java.lang.String&nbsp;value)</pre>
+<div class="block">Create a new Compiler instance having a specific Daffodil tunable parameter value.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tunable</code> - name of the tunable parameter</dd>
+<dd><code>value</code> - value of the tunable parameter</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a target="_blank" href='https://daffodil.apache.org/configuration/#tunable-parameters'>Tunable Parameters</a> - list of tunables names of default values
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="withTunables-java.util.AbstractMap-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>withTunables</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a>&nbsp;withTunables(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;tunables)</pre>
+<div class="block">Create a new Compiler instance having specific Daffodil tunable parameter values.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tunables</code> - a map of key/value pairs, where the key is the tunable name and the value is the value it will get.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a target="_blank" href='https://daffodil.apache.org/configuration/#tunable-parameters'>Tunable Parameters</a> - list of tunables names of default values
+ <p></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/Compiler.html" target="_top">Frames</a></li>
+<li><a href="Compiler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Daffodil.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Daffodil.html
new file mode 100644
index 0000000..ed79343
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Daffodil.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Daffodil (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Daffodil (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":41,"i2":41};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/Daffodil.html" target="_top">Frames</a></li>
+<li><a href="Daffodil.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class Daffodil" class="title">Class Daffodil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.Daffodil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Daffodil</span>
+extends java.lang.Object</pre>
+<div class="block">API Suitable for Java programmers to use.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Daffodil.html#Daffodil--">Daffodil</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tab [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Daffodil.html#compiler--">compiler</a></span>()</code>
+<div class="block">Create a new object used to compiled DFDL schemas</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Daffodil.html#setLoggingLevel-org.apache.daffodil.japi.logger.LogLevel-">setLoggingLevel</a></span>(<a href="../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;lvl)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Daffodil.html#setLogWriter-org.apache.daffodil.japi.logger.LogWriter-">setLogWriter</a></span>(<a href="../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a>&nbsp;lw)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Daffodil--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Daffodil</h4>
+<pre>public&nbsp;Daffodil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="compiler--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compiler</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi">Compiler</a>&nbsp;compiler()</pre>
+<div class="block">Create a new object used to compiled DFDL schemas
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>new object to compile DFDL schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="setLogWriter-org.apache.daffodil.japi.logger.LogWriter-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLogWriter</h4>
+<pre>public static&nbsp;void&nbsp;setLogWriter(<a href="../../../../org/apache/daffodil/japi/logger/LogWriter.html" title="class in org.apache.daffodil.japi.logger">LogWriter</a>&nbsp;lw)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+<div class="block">Set the LogWriter to use to capture logging messages from Daffodil
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>lw</code> - log writer to capture logging messages</dd>
+</dl>
+</li>
+</ul>
+<a name="setLoggingLevel-org.apache.daffodil.japi.logger.LogLevel-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setLoggingLevel</h4>
+<pre>public static&nbsp;void&nbsp;setLoggingLevel(<a href="../../../../org/apache/daffodil/japi/logger/LogLevel.html" title="enum in org.apache.daffodil.japi.logger">LogLevel</a>&nbsp;lvl)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use Log4j for logging. Since 3.2.0.</span></div>
+<div class="block">Set the maximum logging level
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>lvl</code> - log level</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/Compiler.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/Daffodil.html" target="_top">Frames</a></li>
+<li><a href="Daffodil.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilParseXMLReader.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilParseXMLReader.html
new file mode 100644
index 0000000..403b31c
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilParseXMLReader.html
@@ -0,0 +1,724 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>DaffodilParseXMLReader (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DaffodilParseXMLReader (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DaffodilParseXMLReader.html" target="_top">Frames</a></li>
+<li><a href="DaffodilParseXMLReader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class DaffodilParseXMLReader" class="title">Class DaffodilParseXMLReader</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.DaffodilParseXMLReader</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.xml.sax.XMLReader</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DaffodilParseXMLReader</span>
+extends java.lang.Object
+implements org.xml.sax.XMLReader</pre>
+<div class="block">SAX method of parsing schema and getting the DFDL Infoset via some
+ org.xml.sax.ContentHandler, based on the org.xml.sax.XMLReader interface</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#DaffodilParseXMLReader-org.apache.daffodil.processors.DaffodilParseXMLReader-">DaffodilParseXMLReader</a></span>(org.apache.daffodil.processors.DaffodilParseXMLReader&nbsp;xmlrdr)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#DAFFODIL_SAX_URN_BLOBDIRECTORY--">DAFFODIL_SAX_URN_BLOBDIRECTORY</a></span>()</code>
+<div class="block">Property name to get/set blob directory as String from the <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#DAFFODIL_SAX_URN_BLOBPREFIX--">DAFFODIL_SAX_URN_BLOBPREFIX</a></span>()</code>
+<div class="block">Property name to get/set blob prefix as String from the <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#DAFFODIL_SAX_URN_BLOBSUFFIX--">DAFFODIL_SAX_URN_BLOBSUFFIX</a></span>()</code>
+<div class="block">Property name to get/set blob suffix as String from the <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#DAFFODIL_SAX_URN_PARSERESULT--">DAFFODIL_SAX_URN_PARSERESULT</a></span>()</code>
+<div class="block">Property name to get the <a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi"><code>ParseResult</code></a> from the <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a>.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.xml.sax.ContentHandler</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#getContentHandler--">getContentHandler</a></span>()</code>
+<div class="block">Retrieve registered content handler</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>org.xml.sax.DTDHandler</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#getDTDHandler--">getDTDHandler</a></span>()</code>
+<div class="block">Retrieve registered DTD Handler</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>org.xml.sax.EntityResolver</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#getEntityResolver--">getEntityResolver</a></span>()</code>
+<div class="block">Return the registered entity resolver</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>org.xml.sax.ErrorHandler</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#getErrorHandler--">getErrorHandler</a></span>()</code>
+<div class="block">Retrieve registered error handler</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#getFeature-java.lang.String-">getFeature</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block">Get the value of the feature flag</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#getProperty-java.lang.String-">getProperty</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block">Get the value of the property</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-byte:A-">parse</a></span>(byte[]&nbsp;arr)</code>
+<div class="block">Parse input data from an array of bytes.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-org.xml.sax.InputSource-">parse</a></span>(org.xml.sax.InputSource&nbsp;input)</code>
+<div class="block">Parse input data from an InputSource.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-org.apache.daffodil.japi.io.InputSourceDataInputStream-">parse</a></span>(<a href="../../../../org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a>&nbsp;isdis)</code>
+<div class="block">Parse input data from an InputSourceDataInputStream.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-java.io.InputStream-">parse</a></span>(java.io.InputStream&nbsp;stream)</code>
+<div class="block">Parse input data from an InputStream.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#parse-java.lang.String-">parse</a></span>(java.lang.String&nbsp;systemId)</code>
+<div class="block">Parse data from a system identifier/URI.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#setContentHandler-org.xml.sax.ContentHandler-">setContentHandler</a></span>(org.xml.sax.ContentHandler&nbsp;handler)</code>
+<div class="block">Register a content handler</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#setDTDHandler-org.xml.sax.DTDHandler-">setDTDHandler</a></span>(org.xml.sax.DTDHandler&nbsp;handler)</code>
+<div class="block">Register a DTD Handler</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#setEntityResolver-org.xml.sax.EntityResolver-">setEntityResolver</a></span>(org.xml.sax.EntityResolver&nbsp;resolver)</code>
+<div class="block">Register an entity resolver</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#setErrorHandler-org.xml.sax.ErrorHandler-">setErrorHandler</a></span>(org.xml.sax.ErrorHandler&nbsp;handler)</code>
+<div class="block">Register an error handler</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#setFeature-java.lang.String-boolean-">setFeature</a></span>(java.lang.String&nbsp;name,
+          boolean&nbsp;value)</code>
+<div class="block">Set the value of the feature flag</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html#setProperty-java.lang.String-java.lang.Object-">setProperty</a></span>(java.lang.String&nbsp;name,
+           java.lang.Object&nbsp;value)</code>
+<div class="block">Set the value of the property</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DaffodilParseXMLReader-org.apache.daffodil.processors.DaffodilParseXMLReader-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DaffodilParseXMLReader</h4>
+<pre>public&nbsp;DaffodilParseXMLReader(org.apache.daffodil.processors.DaffodilParseXMLReader&nbsp;xmlrdr)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="DAFFODIL_SAX_URN_PARSERESULT--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DAFFODIL_SAX_URN_PARSERESULT</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DAFFODIL_SAX_URN_PARSERESULT()</pre>
+<div class="block">Property name to get the <a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi"><code>ParseResult</code></a> from the <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a>. This property is read only.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="DAFFODIL_SAX_URN_BLOBDIRECTORY--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DAFFODIL_SAX_URN_BLOBDIRECTORY</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DAFFODIL_SAX_URN_BLOBDIRECTORY()</pre>
+<div class="block">Property name to get/set blob directory as String from the <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="DAFFODIL_SAX_URN_BLOBPREFIX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DAFFODIL_SAX_URN_BLOBPREFIX</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DAFFODIL_SAX_URN_BLOBPREFIX()</pre>
+<div class="block">Property name to get/set blob prefix as String from the <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="DAFFODIL_SAX_URN_BLOBSUFFIX--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DAFFODIL_SAX_URN_BLOBSUFFIX</h4>
+<pre>public static&nbsp;java.lang.String&nbsp;DAFFODIL_SAX_URN_BLOBSUFFIX()</pre>
+<div class="block">Property name to get/set blob suffix as String from the <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="getFeature-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFeature</h4>
+<pre>public&nbsp;boolean&nbsp;getFeature(java.lang.String&nbsp;name)</pre>
+<div class="block">Get the value of the feature flag</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFeature</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - feature flag whose value is to be retrieved</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>value of the feature flag</dd>
+</dl>
+</li>
+</ul>
+<a name="setFeature-java.lang.String-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFeature</h4>
+<pre>public&nbsp;void&nbsp;setFeature(java.lang.String&nbsp;name,
+                       boolean&nbsp;value)</pre>
+<div class="block">Set the value of the feature flag</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setFeature</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - feature flag to be set</dd>
+<dd><code>value</code> - value to be assigned to feature flag</dd>
+</dl>
+</li>
+</ul>
+<a name="getProperty-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProperty</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getProperty(java.lang.String&nbsp;name)</pre>
+<div class="block">Get the value of the property</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getProperty</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - property whose value is to be retrieved</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>value of the property</dd>
+</dl>
+</li>
+</ul>
+<a name="setProperty-java.lang.String-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProperty</h4>
+<pre>public&nbsp;void&nbsp;setProperty(java.lang.String&nbsp;name,
+                        java.lang.Object&nbsp;value)</pre>
+<div class="block">Set the value of the property</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setProperty</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - property whose value is to be set</dd>
+<dd><code>value</code> - value to be assigned to the property</dd>
+</dl>
+</li>
+</ul>
+<a name="setEntityResolver-org.xml.sax.EntityResolver-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEntityResolver</h4>
+<pre>public&nbsp;void&nbsp;setEntityResolver(org.xml.sax.EntityResolver&nbsp;resolver)</pre>
+<div class="block">Register an entity resolver</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setEntityResolver</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>resolver</code> - entity resolver to be registered</dd>
+</dl>
+</li>
+</ul>
+<a name="getEntityResolver--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEntityResolver</h4>
+<pre>public&nbsp;org.xml.sax.EntityResolver&nbsp;getEntityResolver()</pre>
+<div class="block">Return the registered entity resolver</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getEntityResolver</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>registered entity resolver or null</dd>
+</dl>
+</li>
+</ul>
+<a name="setDTDHandler-org.xml.sax.DTDHandler-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDTDHandler</h4>
+<pre>public&nbsp;void&nbsp;setDTDHandler(org.xml.sax.DTDHandler&nbsp;handler)</pre>
+<div class="block">Register a DTD Handler</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setDTDHandler</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>handler</code> - DTD Handler to be registered</dd>
+</dl>
+</li>
+</ul>
+<a name="getDTDHandler--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDTDHandler</h4>
+<pre>public&nbsp;org.xml.sax.DTDHandler&nbsp;getDTDHandler()</pre>
+<div class="block">Retrieve registered DTD Handler</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getDTDHandler</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>registered DTD Handler or null</dd>
+</dl>
+</li>
+</ul>
+<a name="setContentHandler-org.xml.sax.ContentHandler-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContentHandler</h4>
+<pre>public&nbsp;void&nbsp;setContentHandler(org.xml.sax.ContentHandler&nbsp;handler)</pre>
+<div class="block">Register a content handler</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setContentHandler</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>handler</code> - content handler to be registered</dd>
+</dl>
+</li>
+</ul>
+<a name="getContentHandler--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContentHandler</h4>
+<pre>public&nbsp;org.xml.sax.ContentHandler&nbsp;getContentHandler()</pre>
+<div class="block">Retrieve registered content handler</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getContentHandler</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>registered content handler or null</dd>
+</dl>
+</li>
+</ul>
+<a name="setErrorHandler-org.xml.sax.ErrorHandler-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setErrorHandler</h4>
+<pre>public&nbsp;void&nbsp;setErrorHandler(org.xml.sax.ErrorHandler&nbsp;handler)</pre>
+<div class="block">Register an error handler</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setErrorHandler</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>handler</code> - error handler to be registered</dd>
+</dl>
+</li>
+</ul>
+<a name="getErrorHandler--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getErrorHandler</h4>
+<pre>public&nbsp;org.xml.sax.ErrorHandler&nbsp;getErrorHandler()</pre>
+<div class="block">Retrieve registered error handler</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getErrorHandler</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>registered error handler or null</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-org.xml.sax.InputSource-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;void&nbsp;parse(org.xml.sax.InputSource&nbsp;input)</pre>
+<div class="block">Parse input data from an InputSource. Infoset can be retrieved via the registered
+ contentHandler and diagnostics via the registered errorHandler</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>parse</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - data to be parsed</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;void&nbsp;parse(java.lang.String&nbsp;systemId)</pre>
+<div class="block">Parse data from a system identifier/URI. This method is not supported by the API.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>parse</code>&nbsp;in interface&nbsp;<code>org.xml.sax.XMLReader</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>systemId</code> - URI for data to be parsed</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-org.apache.daffodil.japi.io.InputSourceDataInputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;void&nbsp;parse(<a href="../../../../org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a>&nbsp;isdis)</pre>
+<div class="block">Parse input data from an InputSourceDataInputStream. Infoset can retrieved via the registered
+ contentHandler and diagnostics via the registered errorHandler</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>isdis</code> - data to be parsed</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-java.io.InputStream-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;void&nbsp;parse(java.io.InputStream&nbsp;stream)</pre>
+<div class="block">Parse input data from an InputStream. Infoset can retrieved via the registered contentHandler
+ and diagnostics via the registered errorHandler</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stream</code> - data to be parsed</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-byte:A-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;void&nbsp;parse(byte[]&nbsp;arr)</pre>
+<div class="block">Parse input data from an array of bytes. Infoset can retrieved via the registered
+ contentHandler and diagnostics via the registered errorHandler</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>arr</code> - data to be parsed</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/Daffodil.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DaffodilParseXMLReader.html" target="_top">Frames</a></li>
+<li><a href="DaffodilParseXMLReader.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnhandledSAXException.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnhandledSAXException.html
new file mode 100644
index 0000000..eef83ae
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnhandledSAXException.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>DaffodilUnhandledSAXException (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DaffodilUnhandledSAXException (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" target="_top">Frames</a></li>
+<li><a href="DaffodilUnhandledSAXException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.xml.sax.SAXException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class DaffodilUnhandledSAXException" class="title">Class DaffodilUnhandledSAXException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>org.xml.sax.SAXException</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.DaffodilUnhandledSAXException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DaffodilUnhandledSAXException</span>
+extends org.xml.sax.SAXException</pre>
+<div class="block">This exception will be thrown when an unexpected error occurs during the SAX unparse</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.DaffodilUnhandledSAXException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnhandledSAXException.html#DaffodilUnhandledSAXException-org.apache.daffodil.api.DFDL.DaffodilUnhandledSAXException-">DaffodilUnhandledSAXException</a></span>(org.apache.daffodil.api.DFDL.DaffodilUnhandledSAXException&nbsp;exception)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.xml.sax.SAXException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.xml.sax.SAXException</h3>
+<code>getCause, getException, getMessage, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DaffodilUnhandledSAXException-org.apache.daffodil.api.DFDL.DaffodilUnhandledSAXException-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DaffodilUnhandledSAXException</h4>
+<pre>public&nbsp;DaffodilUnhandledSAXException(org.apache.daffodil.api.DFDL.DaffodilUnhandledSAXException&nbsp;exception)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" target="_top">Frames</a></li>
+<li><a href="DaffodilUnhandledSAXException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.xml.sax.SAXException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnparseContentHandler.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnparseContentHandler.html
new file mode 100644
index 0000000..9d71358
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnparseContentHandler.html
@@ -0,0 +1,491 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>DaffodilUnparseContentHandler (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DaffodilUnparseContentHandler (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" target="_top">Frames</a></li>
+<li><a href="DaffodilUnparseContentHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class DaffodilUnparseContentHandler" class="title">Class DaffodilUnparseContentHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.DaffodilUnparseContentHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.xml.sax.ContentHandler</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DaffodilUnparseContentHandler</span>
+extends java.lang.Object
+implements org.xml.sax.ContentHandler</pre>
+<div class="block">Accepts SAX callback events from any SAX XMLReader for unparsing</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#DaffodilUnparseContentHandler-org.apache.daffodil.processors.DaffodilUnparseContentHandler-">DaffodilUnparseContentHandler</a></span>(org.apache.daffodil.processors.DaffodilUnparseContentHandler&nbsp;sContentHandler)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#characters-char:A-int-int-">characters</a></span>(char[]&nbsp;ch,
+          int&nbsp;start,
+          int&nbsp;length)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#endDocument--">endDocument</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#endElement-java.lang.String-java.lang.String-java.lang.String-">endElement</a></span>(java.lang.String&nbsp;uri,
+          java.lang.String&nbsp;localName,
+          java.lang.String&nbsp;qName)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#endPrefixMapping-java.lang.String-">endPrefixMapping</a></span>(java.lang.String&nbsp;prefix)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi">UnparseResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#getUnparseResult--">getUnparseResult</a></span>()</code>
+<div class="block">Returns the result of the SAX unparse containing diagnostic information.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#ignorableWhitespace-char:A-int-int-">ignorableWhitespace</a></span>(char[]&nbsp;ch,
+                   int&nbsp;start,
+                   int&nbsp;length)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#processingInstruction-java.lang.String-java.lang.String-">processingInstruction</a></span>(java.lang.String&nbsp;target,
+                     java.lang.String&nbsp;data)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#setDocumentLocator-org.xml.sax.Locator-">setDocumentLocator</a></span>(org.xml.sax.Locator&nbsp;locator)</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#skippedEntity-java.lang.String-">skippedEntity</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#startDocument--">startDocument</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#startElement-java.lang.String-java.lang.String-java.lang.String-org.xml.sax.Attributes-">startElement</a></span>(java.lang.String&nbsp;uri,
+            java.lang.String&nbsp;localName,
+            java.lang.String&nbsp;qName,
+            org.xml.sax.Attributes&nbsp;atts)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html#startPrefixMapping-java.lang.String-java.lang.String-">startPrefixMapping</a></span>(java.lang.String&nbsp;prefix,
+                  java.lang.String&nbsp;uri)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DaffodilUnparseContentHandler-org.apache.daffodil.processors.DaffodilUnparseContentHandler-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DaffodilUnparseContentHandler</h4>
+<pre>public&nbsp;DaffodilUnparseContentHandler(org.apache.daffodil.processors.DaffodilUnparseContentHandler&nbsp;sContentHandler)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="characters-char:A-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>characters</h4>
+<pre>public&nbsp;void&nbsp;characters(char[]&nbsp;ch,
+                       int&nbsp;start,
+                       int&nbsp;length)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>characters</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="endDocument--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endDocument</h4>
+<pre>public&nbsp;void&nbsp;endDocument()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>endDocument</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="endElement-java.lang.String-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endElement</h4>
+<pre>public&nbsp;void&nbsp;endElement(java.lang.String&nbsp;uri,
+                       java.lang.String&nbsp;localName,
+                       java.lang.String&nbsp;qName)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>endElement</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="endPrefixMapping-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>endPrefixMapping</h4>
+<pre>public&nbsp;void&nbsp;endPrefixMapping(java.lang.String&nbsp;prefix)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>endPrefixMapping</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getUnparseResult--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUnparseResult</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi">UnparseResult</a>&nbsp;getUnparseResult()</pre>
+<div class="block">Returns the result of the SAX unparse containing diagnostic information. In the case of an
+ DaffodilUnhandledSAXException, this will return null.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="ignorableWhitespace-char:A-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ignorableWhitespace</h4>
+<pre>public&nbsp;void&nbsp;ignorableWhitespace(char[]&nbsp;ch,
+                                int&nbsp;start,
+                                int&nbsp;length)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>ignorableWhitespace</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="processingInstruction-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>processingInstruction</h4>
+<pre>public&nbsp;void&nbsp;processingInstruction(java.lang.String&nbsp;target,
+                                  java.lang.String&nbsp;data)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>processingInstruction</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setDocumentLocator-org.xml.sax.Locator-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDocumentLocator</h4>
+<pre>public&nbsp;void&nbsp;setDocumentLocator(org.xml.sax.Locator&nbsp;locator)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setDocumentLocator</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="skippedEntity-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>skippedEntity</h4>
+<pre>public&nbsp;void&nbsp;skippedEntity(java.lang.String&nbsp;name)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>skippedEntity</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="startDocument--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startDocument</h4>
+<pre>public&nbsp;void&nbsp;startDocument()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>startDocument</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="startElement-java.lang.String-java.lang.String-java.lang.String-org.xml.sax.Attributes-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startElement</h4>
+<pre>public&nbsp;void&nbsp;startElement(java.lang.String&nbsp;uri,
+                         java.lang.String&nbsp;localName,
+                         java.lang.String&nbsp;qName,
+                         org.xml.sax.Attributes&nbsp;atts)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>startElement</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+<a name="startPrefixMapping-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>startPrefixMapping</h4>
+<pre>public&nbsp;void&nbsp;startPrefixMapping(java.lang.String&nbsp;prefix,
+                               java.lang.String&nbsp;uri)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>startPrefixMapping</code>&nbsp;in interface&nbsp;<code>org.xml.sax.ContentHandler</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnhandledSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" target="_top">Frames</a></li>
+<li><a href="DaffodilUnparseContentHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html
new file mode 100644
index 0000000..5688ac7
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>DaffodilUnparseErrorSAXException (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DaffodilUnparseErrorSAXException (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" target="_top">Frames</a></li>
+<li><a href="DaffodilUnparseErrorSAXException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.xml.sax.SAXException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class DaffodilUnparseErrorSAXException" class="title">Class DaffodilUnparseErrorSAXException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>org.xml.sax.SAXException</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.DaffodilUnparseErrorSAXException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DaffodilUnparseErrorSAXException</span>
+extends org.xml.sax.SAXException</pre>
+<div class="block">This exception will be thrown when unparseResult.isError returns true during a SAX Unparse</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.DaffodilUnparseErrorSAXException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html#DaffodilUnparseErrorSAXException-org.apache.daffodil.api.DFDL.DaffodilUnparseErrorSAXException-">DaffodilUnparseErrorSAXException</a></span>(org.apache.daffodil.api.DFDL.DaffodilUnparseErrorSAXException&nbsp;exception)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.xml.sax.SAXException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.xml.sax.SAXException</h3>
+<code>getCause, getException, getMessage, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DaffodilUnparseErrorSAXException-org.apache.daffodil.api.DFDL.DaffodilUnparseErrorSAXException-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DaffodilUnparseErrorSAXException</h4>
+<pre>public&nbsp;DaffodilUnparseErrorSAXException(org.apache.daffodil.api.DFDL.DaffodilUnparseErrorSAXException&nbsp;exception)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" target="_top">Frames</a></li>
+<li><a href="DaffodilUnparseErrorSAXException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.xml.sax.SAXException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DataLocation.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DataLocation.html
new file mode 100644
index 0000000..0db4aed
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DataLocation.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>DataLocation (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataLocation (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":42,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DataLocation.html" target="_top">Frames</a></li>
+<li><a href="DataLocation.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class DataLocation" class="title">Class DataLocation</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.DataLocation</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataLocation</span>
+extends java.lang.Object</pre>
+<div class="block">Information related to a location in data</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataLocation.html#DataLocation-org.apache.daffodil.api.DataLocation-">DataLocation</a></span>(org.apache.daffodil.api.DataLocation&nbsp;dl)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataLocation.html#bitPos1b--">bitPos1b</a></span>()</code>
+<div class="block">Get the position of the data, in bits, using 1-based indexing</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataLocation.html#bytePos1b--">bytePos1b</a></span>()</code>
+<div class="block">Get the position of the data, in bytes, using 1-based indexing</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataLocation.html#isAtEnd--">isAtEnd</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use comparison of bitPos1b() with expected position instead. Since 3.1.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataLocation.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataLocation-org.apache.daffodil.api.DataLocation-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataLocation</h4>
+<pre>public&nbsp;DataLocation(org.apache.daffodil.api.DataLocation&nbsp;dl)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="bitPos1b--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bitPos1b</h4>
+<pre>public&nbsp;long&nbsp;bitPos1b()</pre>
+<div class="block">Get the position of the data, in bits, using 1-based indexing
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>position of the data in bits</dd>
+</dl>
+</li>
+</ul>
+<a name="bytePos1b--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bytePos1b</h4>
+<pre>public&nbsp;long&nbsp;bytePos1b()</pre>
+<div class="block">Get the position of the data, in bytes, using 1-based indexing
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>position of the data in bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="isAtEnd--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAtEnd</h4>
+<pre>public&nbsp;boolean&nbsp;isAtEnd()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use comparison of bitPos1b() with expected position instead. Since 3.1.0.</span></div>
+<div class="block">Determine if we're positioned at the end of data.
+ <p>
+ Blocks until either one byte of data can be read, or end-of-data
+ is encountered.
+ <p>
+ It is generally not advised to use this on network TCP data streams
+ as it will block waiting for the sender of data to provide more data
+ or close the stream.
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>boolean indicating whether we are known to be positioned at
+         the end of data.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseErrorSAXException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DataLocation.html" target="_top">Frames</a></li>
+<li><a href="DataLocation.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DataProcessor.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DataProcessor.html
new file mode 100644
index 0000000..57a47e9
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/DataProcessor.html
@@ -0,0 +1,896 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>DataProcessor (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DataProcessor (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":42,"i4":42,"i5":42,"i6":42,"i7":10,"i8":42,"i9":42,"i10":42,"i11":42,"i12":42,"i13":10,"i14":42,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":42,"i21":10,"i22":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DataProcessor.html" target="_top">Frames</a></li>
+<li><a href="DataProcessor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class DataProcessor" class="title">Class DataProcessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">org.apache.daffodil.japi.WithDiagnostics</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.DataProcessor</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DataProcessor</span>
+extends <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a>
+implements scala.Serializable</pre>
+<div class="block">Compiled version of a DFDL Schema, used to parse data and get the DFDL infoset</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.DataProcessor">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#DataProcessor-org.apache.daffodil.processors.DataProcessor-">DataProcessor</a></span>(org.apache.daffodil.processors.DataProcessor&nbsp;dp)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#newContentHandlerInstance-java.nio.channels.WritableByteChannel-">newContentHandlerInstance</a></span>(java.nio.channels.WritableByteChannel&nbsp;output)</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi"><code>DaffodilUnparseContentHandler</code></a> from the current <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#newXMLReaderInstance--">newXMLReaderInstance</a></span>()</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a> from the current <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#parse-org.apache.daffodil.japi.io.InputSourceDataInputStream-org.apache.daffodil.japi.infoset.InfosetOutputter-">parse</a></span>(<a href="../../../../org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a>&nbsp;input,
+     <a href="../../../../org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a>&nbsp;output)</code>
+<div class="block">Parse input data from an InputSourceDataInputStream and output the infoset to an InfosetOutputter</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-">parse</a></span>(java.nio.channels.ReadableByteChannel&nbsp;input)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-">parse</a></span>(java.nio.channels.ReadableByteChannel&nbsp;input,
+     <a href="../../../../org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a>&nbsp;output)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-long-">parse</a></span>(java.nio.channels.ReadableByteChannel&nbsp;input,
+     <a href="../../../../org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a>&nbsp;output,
+     long&nbsp;lengthLimitInBits)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-long-">parse</a></span>(java.nio.channels.ReadableByteChannel&nbsp;input,
+     long&nbsp;lengthLimitInBits)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#save-java.nio.channels.WritableByteChannel-">save</a></span>(java.nio.channels.WritableByteChannel&nbsp;output)</code>
+<div class="block">Save the DataProcessor</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#setDebugger-org.apache.daffodil.japi.debugger.DebuggerRunner-">setDebugger</a></span>(<a href="../../../../org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a>&nbsp;dr)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withDebuggerRunner. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#setDebugging-boolean-">setDebugging</a></span>(boolean&nbsp;flag)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withDebugging. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#setExternalVariables-java.io.File-">setExternalVariables</a></span>(java.io.File&nbsp;extVars)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#setExternalVariables-scala.collection.immutable.Map-">setExternalVariables</a></span>(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#setValidationMode-org.apache.daffodil.japi.ValidationMode-">setValidationMode</a></span>(<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>&nbsp;mode)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withValidationMode. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi">UnparseResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#unparse-org.apache.daffodil.japi.infoset.InfosetInputter-java.nio.channels.WritableByteChannel-">unparse</a></span>(<a href="../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a>&nbsp;input,
+       java.nio.channels.WritableByteChannel&nbsp;output)</code>
+<div class="block">Unparse an InfosetInputter</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi">UnparseResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#unparse-java.nio.channels.WritableByteChannel-org.jdom2.Document-">unparse</a></span>(java.nio.channels.WritableByteChannel&nbsp;output,
+       org.jdom2.Document&nbsp;infoset)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use unparse(InfosetInputter, WritableByteChannel). Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withDebugger-org.apache.daffodil.debugger.Debugger-">withDebugger</a></span>(org.apache.daffodil.debugger.Debugger&nbsp;dbg)</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with a specified debugger.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withDebuggerRunner-org.apache.daffodil.japi.debugger.DebuggerRunner-">withDebuggerRunner</a></span>(<a href="../../../../org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a>&nbsp;dr)</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with a specified debugger runner.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withDebugging-boolean-">withDebugging</a></span>(boolean&nbsp;flag)</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> instance with debugging enabled or disabled.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withExternalVariables-java.util.AbstractMap-">withExternalVariables</a></span>(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with multiple DFDL variables set.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withExternalVariables-java.io.File-">withExternalVariables</a></span>(java.io.File&nbsp;extVars)</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with external variables read from a Daffodil configuration file</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withExternalVariables-scala.collection.immutable.Map-">withExternalVariables</a></span>(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withExternalVariables that accepts a Java AbstractMap. Since 3.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withValidationMode-org.apache.daffodil.japi.ValidationMode-">withValidationMode</a></span>(<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>&nbsp;mode)</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> having a specific validation mode</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withValidator-org.apache.daffodil.api.Validator-">withValidator</a></span>(org.apache.daffodil.api.Validator&nbsp;validator)</code>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> having a specific validator</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.japi.WithDiagnostics">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.<a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></h3>
+<code><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#canProceed--">canProceed</a>, <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#getDiagnostics--">getDiagnostics</a>, <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--">isError</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DataProcessor-org.apache.daffodil.processors.DataProcessor-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataProcessor</h4>
+<pre>public&nbsp;DataProcessor(org.apache.daffodil.processors.DataProcessor&nbsp;dp)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="newContentHandlerInstance-java.nio.channels.WritableByteChannel-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newContentHandlerInstance</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi">DaffodilUnparseContentHandler</a>&nbsp;newContentHandlerInstance(java.nio.channels.WritableByteChannel&nbsp;output)</pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DaffodilUnparseContentHandler.html" title="class in org.apache.daffodil.japi"><code>DaffodilUnparseContentHandler</code></a> from the current <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>output</code> - (undocumented)</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="newXMLReaderInstance--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newXMLReaderInstance</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi">DaffodilParseXMLReader</a>&nbsp;newXMLReaderInstance()</pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DaffodilParseXMLReader.html" title="class in org.apache.daffodil.japi"><code>DaffodilParseXMLReader</code></a> from the current <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-java.nio.channels.ReadableByteChannel-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a>&nbsp;parse(java.nio.channels.ReadableByteChannel&nbsp;input,
+                         long&nbsp;lengthLimitInBits)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+<div class="block">Parse input data with a specified length
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - data to be parsed</dd>
+<dd><code>lengthLimitInBits</code> - the length of the input data in bits, or -1 if no limit</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an object which contains the result, and/or diagnostic information.</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-java.nio.channels.ReadableByteChannel-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a>&nbsp;parse(java.nio.channels.ReadableByteChannel&nbsp;input)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+<div class="block">Parse input data without specifying a length
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - data to be parsed</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an object which contains the result, and/or diagnostic information.</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a>&nbsp;parse(java.nio.channels.ReadableByteChannel&nbsp;input,
+                         <a href="../../../../org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a>&nbsp;output,
+                         long&nbsp;lengthLimitInBits)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+<div class="block">Parse input data with a specified length
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - data to be parsed</dd>
+<dd><code>output</code> - the InfosetOutputter that will be used to output the infoset</dd>
+<dd><code>lengthLimitInBits</code> - the length of the input data in bits, or -1 if no limit</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an object which contains the result, and/or diagnostic information.</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a>&nbsp;parse(java.nio.channels.ReadableByteChannel&nbsp;input,
+                         <a href="../../../../org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a>&nbsp;output)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use parse(InputSourceDataInputStream, InfosetOutputter) to parse the data and get the infoset representation from the InfosetOutputter instead of ParseResult#result(). Since 2.2.0.</span></div>
+<div class="block">Parse input data without specifying a length
+ <p>
+ Use this when you don't know how big the data is.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - data to be parsed</dd>
+<dd><code>output</code> - the InfosetOutputter that will be used to output the infoset</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an object which contains the result, and/or diagnostic information.</dd>
+</dl>
+</li>
+</ul>
+<a name="parse-org.apache.daffodil.japi.io.InputSourceDataInputStream-org.apache.daffodil.japi.infoset.InfosetOutputter-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>parse</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a>&nbsp;parse(<a href="../../../../org/apache/daffodil/japi/io/InputSourceDataInputStream.html" title="class in org.apache.daffodil.japi.io">InputSourceDataInputStream</a>&nbsp;input,
+                         <a href="../../../../org/apache/daffodil/japi/infoset/InfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetOutputter</a>&nbsp;output)</pre>
+<div class="block">Parse input data from an InputSourceDataInputStream and output the infoset to an InfosetOutputter
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - data to be parsed</dd>
+<dd><code>output</code> - the InfosetOutputter that will be used to output the infoset</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an object which contains the result, and/or diagnostic information.</dd>
+</dl>
+</li>
+</ul>
+<a name="save-java.nio.channels.WritableByteChannel-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>save</h4>
+<pre>public&nbsp;void&nbsp;save(java.nio.channels.WritableByteChannel&nbsp;output)</pre>
+<div class="block">Save the DataProcessor
+ <p>
+ The resulting output can be reloaded by <a href="../../../../org/apache/daffodil/japi/Compiler.html#reload-java.nio.channels.ReadableByteChannel-"><code>Compiler.reload(java.nio.channels.ReadableByteChannel)</code></a>.
+ Note that external variable bindings are not saved, and will not be restored upon reloading.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>output</code> - the byte channel to write the <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> to</dd>
+</dl>
+</li>
+</ul>
+<a name="setDebugger-org.apache.daffodil.japi.debugger.DebuggerRunner-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDebugger</h4>
+<pre>public&nbsp;void&nbsp;setDebugger(<a href="../../../../org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a>&nbsp;dr)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withDebuggerRunner. Since 2.6.0.</span></div>
+<div class="block">Set the debugger runner
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dr</code> - debugger runner</dd>
+</dl>
+</li>
+</ul>
+<a name="setDebugging-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDebugging</h4>
+<pre>public&nbsp;void&nbsp;setDebugging(boolean&nbsp;flag)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withDebugging. Since 2.6.0.</span></div>
+<div class="block">Enable/disable debugging.
+ <p>
+ Before enabling, <a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withDebugger-org.apache.daffodil.debugger.Debugger-"><code>withDebugger(org.apache.daffodil.debugger.Debugger)</code></a> or <a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withDebuggerRunner-org.apache.daffodil.japi.debugger.DebuggerRunner-"><code>withDebuggerRunner(DebuggerRunner)</code></a> must be
+ called with a non-null debugger.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>flag</code> - true to enable debugging, false to disabled</dd>
+</dl>
+</li>
+</ul>
+<a name="setExternalVariables-java.io.File-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExternalVariables</h4>
+<pre>public&nbsp;void&nbsp;setExternalVariables(java.io.File&nbsp;extVars)
+                          throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
+<div class="block">Read external variables from a Daffodil configuration file
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>extVars</code> - file to read DFDL variables from.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a target="_blank" href='https://daffodil.apache.org/configuration/'>Daffodil Configuration File</a> - Daffodil configuration file format
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="setExternalVariables-scala.collection.immutable.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setExternalVariables</h4>
+<pre>public&nbsp;void&nbsp;setExternalVariables(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)
+                          throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withExternalVariables. Since 2.6.0.</span></div>
+<div class="block">Set the value of multiple DFDL variables
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>extVars</code> - a map of key/value pairs, where the key is the variable
+                name, and the value is the value of the variable. The key
+                may be preceded by a string of the form "{namespace}" to
+                define a namespace for the variable. If preceded with "{}",
+                then no namespace is used. If not preceded by anything,
+                then Daffodil will figure out the namespace.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
+</dl>
+</li>
+</ul>
+<a name="setValidationMode-org.apache.daffodil.japi.ValidationMode-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValidationMode</h4>
+<pre>public&nbsp;void&nbsp;setValidationMode(<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>&nbsp;mode)
+                       throws <a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withValidationMode. Since 2.6.0.</span></div>
+<div class="block">Set validation mode
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mode</code> - mode to control validation</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></code> - if mode is not a valid ValidateMode value</dd>
+</dl>
+</li>
+</ul>
+<a name="unparse-org.apache.daffodil.japi.infoset.InfosetInputter-java.nio.channels.WritableByteChannel-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unparse</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi">UnparseResult</a>&nbsp;unparse(<a href="../../../../org/apache/daffodil/japi/infoset/InfosetInputter.html" title="class in org.apache.daffodil.japi.infoset">InfosetInputter</a>&nbsp;input,
+                             java.nio.channels.WritableByteChannel&nbsp;output)</pre>
+<div class="block">Unparse an InfosetInputter
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - the infoset inputter to use for unparsing</dd>
+<dd><code>output</code> - the byte channel to write the data to</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an object with contains diagnostic information</dd>
+</dl>
+</li>
+</ul>
+<a name="unparse-java.nio.channels.WritableByteChannel-org.jdom2.Document-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unparse</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi">UnparseResult</a>&nbsp;unparse(java.nio.channels.WritableByteChannel&nbsp;output,
+                             org.jdom2.Document&nbsp;infoset)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use unparse(InfosetInputter, WritableByteChannel). Since 2.0.0.</span></div>
+<div class="block">Unparse a JDOM2 infoset
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>output</code> - the byte channel to write the data to</dd>
+<dd><code>infoset</code> - the infoset to unparse, as a jdom event cursor</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an object with contains the result and/or diagnostic information</dd>
+</dl>
+</li>
+</ul>
+<a name="withDebugger-org.apache.daffodil.debugger.Debugger-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDebugger</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withDebugger(org.apache.daffodil.debugger.Debugger&nbsp;dbg)</pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with a specified debugger.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dbg</code> - debugger</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="withDebuggerRunner-org.apache.daffodil.japi.debugger.DebuggerRunner-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDebuggerRunner</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withDebuggerRunner(<a href="../../../../org/apache/daffodil/japi/debugger/DebuggerRunner.html" title="class in org.apache.daffodil.japi.debugger">DebuggerRunner</a>&nbsp;dr)</pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with a specified debugger runner.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dr</code> - debugger runner</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="withDebugging-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withDebugging</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withDebugging(boolean&nbsp;flag)</pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> instance with debugging enabled or disabled.
+ <p>
+ Before enabling, <a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withDebugger-org.apache.daffodil.debugger.Debugger-"><code>withDebugger(Debugger)</code></a> or <a href="../../../../org/apache/daffodil/japi/DataProcessor.html#withDebuggerRunner-org.apache.daffodil.japi.debugger.DebuggerRunner-"><code>withDebuggerRunner(DebuggerRunner)</code></a>
+ must be called to obtain a <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with a non-null debugger.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>flag</code> - true to enable debugging, false to disabled</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+<a name="withExternalVariables-java.io.File-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withExternalVariables</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(java.io.File&nbsp;extVars)
+                                    throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with external variables read from a Daffodil configuration file
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>extVars</code> - file to read DFDL variables from.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a target="_blank" href='https://daffodil.apache.org/configuration/'>Daffodil Configuration File</a> - Daffodil configuration file format
+ <p></dd>
+</dl>
+</li>
+</ul>
+<a name="withExternalVariables-scala.collection.immutable.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withExternalVariables</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(scala.collection.immutable.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)
+                                    throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withExternalVariables that accepts a Java AbstractMap. Since 3.0.</span></div>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with multiple DFDL variables set.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>extVars</code> - a map of key/value pairs, where the key is the variable
+                name, and the value is the value of the variable. The key
+                may be preceded by a string of the form "{namespace}" to
+                define a namespace for the variable. If preceded with "{}",
+                then no namespace is used. If not preceded by anything,
+                then Daffodil will figure out the namespace.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
+</dl>
+</li>
+</ul>
+<a name="withExternalVariables-java.util.AbstractMap-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withExternalVariables</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withExternalVariables(java.util.AbstractMap&lt;java.lang.String,java.lang.String&gt;&nbsp;extVars)
+                                    throws <a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> with multiple DFDL variables set.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>extVars</code> - a map of key/value pairs, where the key is the variable
+                name, and the value is the value of the variable. The key
+                may be preceded by a string of the form "{namespace}" to
+                define a namespace for the variable. If preceded with "{}",
+                then no namespace is used. If not preceded by anything,
+                then Daffodil will figure out the namespace.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi">ExternalVariableException</a></code> - if an error occurs while setting an external variable</dd>
+</dl>
+</li>
+</ul>
+<a name="withValidationMode-org.apache.daffodil.japi.ValidationMode-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withValidationMode</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withValidationMode(<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>&nbsp;mode)
+                                 throws <a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> having a specific validation mode
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mode</code> - mode to control validation</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></code> - if mode is not a valid ValidateMode value</dd>
+</dl>
+</li>
+</ul>
+<a name="withValidator-org.apache.daffodil.api.Validator-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>withValidator</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;withValidator(org.apache.daffodil.api.Validator&nbsp;validator)</pre>
+<div class="block">Obtain a new <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> having a specific validator</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>validator</code> - validator instance</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/DataProcessor.html" target="_top">Frames</a></li>
+<li><a href="DataProcessor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Diagnostic.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Diagnostic.html
new file mode 100644
index 0000000..8c0bf81
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/Diagnostic.html
@@ -0,0 +1,403 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Diagnostic (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Diagnostic (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/Diagnostic.html" target="_top">Frames</a></li>
+<li><a href="Diagnostic.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class Diagnostic" class="title">Class Diagnostic</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.Diagnostic</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Diagnostic</span>
+extends java.lang.Object</pre>
+<div class="block">Class containing diagnostic information</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Diagnostic.html#Diagnostic-org.apache.daffodil.api.Diagnostic-">Diagnostic</a></span>(org.apache.daffodil.api.Diagnostic&nbsp;d)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Diagnostic.html#getDataLocations--">getDataLocations</a></span>()</code>
+<div class="block">Get data location information relevant to this diagnostic object.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi">LocationInSchemaFile</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Diagnostic.html#getLocationsInSchemaFiles--">getLocationsInSchemaFiles</a></span>()</code>
+<div class="block">Get schema location information relevant to this diagnostic object.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Diagnostic.html#getMessage--">getMessage</a></span>()</code>
+<div class="block">Get the diagnostic message</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.Throwable</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Diagnostic.html#getSomeCause--">getSomeCause</a></span>()</code>
+<div class="block">Get the cause of that cause this diagnostic</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Diagnostic.html#getSomeMessage--">getSomeMessage</a></span>()</code>
+<div class="block">Get the message that caused this diagnostic</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Diagnostic.html#isError--">isError</a></span>()</code>
+<div class="block">Determine if a diagnostic object represents an error or something less serious.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/Diagnostic.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Diagnostic-org.apache.daffodil.api.Diagnostic-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Diagnostic</h4>
+<pre>public&nbsp;Diagnostic(org.apache.daffodil.api.Diagnostic&nbsp;d)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDataLocations--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDataLocations</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a>&gt;&nbsp;getDataLocations()</pre>
+<div class="block">Get data location information relevant to this diagnostic object.
+ <p>
+ For example, this might be a file name, and position within the file.
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>list of <a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><code>DataLocation</code></a>'s related to this diagnostic</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocationsInSchemaFiles--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocationsInSchemaFiles</h4>
+<pre>public&nbsp;java.util.List&lt;<a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi">LocationInSchemaFile</a>&gt;&nbsp;getLocationsInSchemaFiles()</pre>
+<div class="block">Get schema location information relevant to this diagnostic object.
+ <p>
+ For example, this might be a file name of a schema, and position within the schema file.
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>list of <a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi"><code>LocationInSchemaFile</code></a>'s related to this diagnostic.</dd>
+</dl>
+</li>
+</ul>
+<a name="getMessage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMessage</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getMessage()</pre>
+<div class="block">Get the diagnostic message
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>diagnostic message in string form</dd>
+</dl>
+</li>
+</ul>
+<a name="getSomeCause--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSomeCause</h4>
+<pre>public&nbsp;java.lang.Throwable&nbsp;getSomeCause()</pre>
+<div class="block">Get the cause of that cause this diagnostic
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the exception that caused the diagnostic</dd>
+</dl>
+</li>
+</ul>
+<a name="getSomeMessage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSomeMessage</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getSomeMessage()</pre>
+<div class="block">Get the message that caused this diagnostic
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the message that caused the diagnostic</dd>
+</dl>
+</li>
+</ul>
+<a name="isError--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isError</h4>
+<pre>public&nbsp;boolean&nbsp;isError()</pre>
+<div class="block">Determine if a diagnostic object represents an error or something less serious.
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if it represents an error, false otherwise</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/Diagnostic.html" target="_top">Frames</a></li>
+<li><a href="Diagnostic.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ExternalVariableException.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ExternalVariableException.html
new file mode 100644
index 0000000..1a80607
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ExternalVariableException.html
@@ -0,0 +1,264 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>ExternalVariableException (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ExternalVariableException (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ExternalVariableException.html" target="_top">Frames</a></li>
+<li><a href="ExternalVariableException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class ExternalVariableException" class="title">Class ExternalVariableException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.ExternalVariableException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ExternalVariableException</span>
+extends java.lang.Exception</pre>
+<div class="block">This exception will be thrown if an error occurs when setting an external variable. Example of errors include:
+ - Ambiguity in variable to set
+ - Variable definition not found in a schema
+ - Variable value does not have a valid type with regards to the variable type
+ - Variable cannot be set externally</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.ExternalVariableException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html#ExternalVariableException-java.lang.String-">ExternalVariableException</a></span>(java.lang.String&nbsp;message)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExternalVariableException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExternalVariableException</h4>
+<pre>public&nbsp;ExternalVariableException(java.lang.String&nbsp;message)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ExternalVariableException.html" target="_top">Frames</a></li>
+<li><a href="ExternalVariableException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/InvalidParserException.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/InvalidParserException.html
new file mode 100644
index 0000000..7c6d2fc
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/InvalidParserException.html
@@ -0,0 +1,262 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>InvalidParserException (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="InvalidParserException (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/InvalidParserException.html" target="_top">Frames</a></li>
+<li><a href="InvalidParserException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class InvalidParserException" class="title">Class InvalidParserException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.InvalidParserException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">InvalidParserException</span>
+extends java.lang.Exception</pre>
+<div class="block">This exception will be thrown as a result of attempting to reload a saved parser
+ that is invalid (not a parser file, corrupt, etc.) or
+ is not in the GZIP format.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.InvalidParserException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html#InvalidParserException-org.apache.daffodil.compiler.InvalidParserException-">InvalidParserException</a></span>(org.apache.daffodil.compiler.InvalidParserException&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InvalidParserException-org.apache.daffodil.compiler.InvalidParserException-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InvalidParserException</h4>
+<pre>public&nbsp;InvalidParserException(org.apache.daffodil.compiler.InvalidParserException&nbsp;cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ExternalVariableException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/InvalidParserException.html" target="_top">Frames</a></li>
+<li><a href="InvalidParserException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/InvalidUsageException.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/InvalidUsageException.html
new file mode 100644
index 0000000..d880da7
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/InvalidUsageException.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>InvalidUsageException (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="InvalidUsageException (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/InvalidUsageException.html" target="_top">Frames</a></li>
+<li><a href="InvalidUsageException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class InvalidUsageException" class="title">Class InvalidUsageException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.InvalidUsageException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">InvalidUsageException</span>
+extends java.lang.Exception</pre>
+<div class="block">This exception will be thrown as a result of an invalid usage of the Daffodil API</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.InvalidUsageException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html#InvalidUsageException-org.apache.daffodil.processors.InvalidUsageException-">InvalidUsageException</a></span>(org.apache.daffodil.processors.InvalidUsageException&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="InvalidUsageException-org.apache.daffodil.processors.InvalidUsageException-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InvalidUsageException</h4>
+<pre>public&nbsp;InvalidUsageException(org.apache.daffodil.processors.InvalidUsageException&nbsp;cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/InvalidParserException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/InvalidUsageException.html" target="_top">Frames</a></li>
+<li><a href="InvalidUsageException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/LocationInSchemaFile.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/LocationInSchemaFile.html
new file mode 100644
index 0000000..c4f1a54
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/LocationInSchemaFile.html
@@ -0,0 +1,278 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>LocationInSchemaFile (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="LocationInSchemaFile (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/LocationInSchemaFile.html" target="_top">Frames</a></li>
+<li><a href="LocationInSchemaFile.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class LocationInSchemaFile" class="title">Class LocationInSchemaFile</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.LocationInSchemaFile</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">LocationInSchemaFile</span>
+extends java.lang.Object</pre>
+<div class="block">Information related to locations in DFDL schema files</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html#LocationInSchemaFile-org.apache.daffodil.api.LocationInSchemaFile-">LocationInSchemaFile</a></span>(org.apache.daffodil.api.LocationInSchemaFile&nbsp;lsf)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html#toString--">toString</a></span>()</code>
+<div class="block">Get the description of the location file, for example, containing file and line number information</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LocationInSchemaFile-org.apache.daffodil.api.LocationInSchemaFile-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LocationInSchemaFile</h4>
+<pre>public&nbsp;LocationInSchemaFile(org.apache.daffodil.api.LocationInSchemaFile&nbsp;lsf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<div class="block">Get the description of the location file, for example, containing file and line number information</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/LocationInSchemaFile.html" target="_top">Frames</a></li>
+<li><a href="LocationInSchemaFile.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ParseResult.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ParseResult.html
new file mode 100644
index 0000000..637f511
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ParseResult.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>ParseResult (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ParseResult (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ParseResult.html" target="_top">Frames</a></li>
+<li><a href="ParseResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class ParseResult" class="title">Class ParseResult</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">org.apache.daffodil.japi.WithDiagnostics</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.ParseResult</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ParseResult</span>
+extends <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></pre>
+<div class="block">Result of calling <a href="../../../../org/apache/daffodil/japi/DataProcessor.html#parse-java.nio.channels.ReadableByteChannel-org.apache.daffodil.japi.infoset.InfosetOutputter-long-"><code>DataProcessor.parse(java.nio.channels.ReadableByteChannel, InfosetOutputter, long)</code></a>, containing
+ the diagnostic information, and the final data location</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.ParseResult">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ParseResult.html#ParseResult-org.apache.daffodil.processors.ParseResult-org.apache.daffodil.util.Maybe-">ParseResult</a></span>(org.apache.daffodil.processors.ParseResult&nbsp;pr,
+           org.apache.daffodil.util.Maybe&lt;<a href="../../../../org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetOutputter</a>&gt;&nbsp;deprecatedOutput)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ParseResult.html#isProcessingError--">isProcessingError</a></span>()</code>
+<div class="block">Determine if any processing errors occurred.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ParseResult.html#isValidationError--">isValidationError</a></span>()</code>
+<div class="block">Determine if all validation checks passed based on the validation mode of
+ the DataProcessor.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ParseResult.html#location--">location</a></span>()</code>
+<div class="block">Get the <a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><code>DataLocation</code></a> where the parse completed</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.jdom2.Document</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ParseResult.html#result--">result</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use parse(ReadableByteChannel, InfosetInputter) to parse the data and get the infoset representation from the InfosetOutputter. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.japi.WithDiagnostics">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.<a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></h3>
+<code><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#canProceed--">canProceed</a>, <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#getDiagnostics--">getDiagnostics</a>, <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--">isError</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ParseResult-org.apache.daffodil.processors.ParseResult-org.apache.daffodil.util.Maybe-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ParseResult</h4>
+<pre>public&nbsp;ParseResult(org.apache.daffodil.processors.ParseResult&nbsp;pr,
+                   org.apache.daffodil.util.Maybe&lt;<a href="../../../../org/apache/daffodil/japi/infoset/JDOMInfosetOutputter.html" title="class in org.apache.daffodil.japi.infoset">JDOMInfosetOutputter</a>&gt;&nbsp;deprecatedOutput)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="isProcessingError--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isProcessingError</h4>
+<pre>public&nbsp;boolean&nbsp;isProcessingError()</pre>
+<div class="block">Determine if any processing errors occurred. isError() will always return
+ true if this returns true.
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if any processing errors occured, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="isValidationError--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isValidationError</h4>
+<pre>public&nbsp;boolean&nbsp;isValidationError()</pre>
+<div class="block">Determine if all validation checks passed based on the validation mode of
+ the DataProcessor. If validation mode is Off, this will always return
+ false. This is only meaningful when isProcessingError() is false.
+ isError() will always return true if this return true.
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if any validation errors occurred, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="location--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>location</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi">DataLocation</a>&nbsp;location()</pre>
+<div class="block">Get the <a href="../../../../org/apache/daffodil/japi/DataLocation.html" title="class in org.apache.daffodil.japi"><code>DataLocation</code></a> where the parse completed
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the data location where the parse completed</dd>
+</dl>
+</li>
+</ul>
+<a name="result--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>result</h4>
+<pre>public&nbsp;org.jdom2.Document&nbsp;result()
+                          throws <a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use parse(ReadableByteChannel, InfosetInputter) to parse the data and get the infoset representation from the InfosetOutputter. Since 2.0.0.</span></div>
+<div class="block">Get the resulting infoset as a jdom2 Document
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a jdom2 Document representing the DFDL infoset for the parsed data</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/daffodil/japi/InvalidUsageException.html" title="class in org.apache.daffodil.japi">InvalidUsageException</a></code> - if you call this when isError is true
+         because in that case there is no result document.
+ <p></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/LocationInSchemaFile.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ParseResult.html" target="_top">Frames</a></li>
+<li><a href="ParseResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html
new file mode 100644
index 0000000..62ca0da
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>ProcessorFactory.ExperimentalWrapper (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ProcessorFactory.ExperimentalWrapper (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" target="_top">Frames</a></li>
+<li><a href="ProcessorFactory.ExperimentalWrapper.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class ProcessorFactory.ExperimentalWrapper" class="title">Class ProcessorFactory.ExperimentalWrapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.ProcessorFactory.ExperimentalWrapper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>protected class <span class="typeNameLabel">ProcessorFactory.ExperimentalWrapper</span>
+extends java.lang.Object</pre>
+<div class="block">Wrapper class used to mimic a Scala object namespacing experimental APIs</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html#ExperimentalWrapper-org.apache.daffodil.dsom.walker.RootView-">ExperimentalWrapper</a></span>(org.apache.daffodil.dsom.walker.RootView&nbsp;rootView)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.daffodil.dsom.walker.RootView</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html#rootView--">rootView</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExperimentalWrapper-org.apache.daffodil.dsom.walker.RootView-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExperimentalWrapper</h4>
+<pre>public&nbsp;ExperimentalWrapper(org.apache.daffodil.dsom.walker.RootView&nbsp;rootView)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="rootView--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>rootView</h4>
+<pre>public&nbsp;org.apache.daffodil.dsom.walker.RootView&nbsp;rootView()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" target="_top">Frames</a></li>
+<li><a href="ProcessorFactory.ExperimentalWrapper.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ProcessorFactory.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ProcessorFactory.html
new file mode 100644
index 0000000..e1a89c9
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ProcessorFactory.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>ProcessorFactory (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ProcessorFactory (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":42,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ProcessorFactory.html" target="_top">Frames</a></li>
+<li><a href="ProcessorFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class ProcessorFactory" class="title">Class ProcessorFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">org.apache.daffodil.japi.WithDiagnostics</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.ProcessorFactory</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ProcessorFactory</span>
+extends <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></pre>
+<div class="block">Factory to create <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>'s, used for parsing data
+ <p>
+ Do not use the ProcessorFactry constructor to create a <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a>.
+ Instead, use <a href="../../../../org/apache/daffodil/japi/Compiler.html#compileFile-java.io.File-"><code>Compiler.compileFile(java.io.File)</code></a></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.ProcessorFactory">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi">ProcessorFactory.ExperimentalWrapper</a></span></code>
+<div class="block">Wrapper class used to mimic a Scala object namespacing experimental APIs</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html#ProcessorFactory-org.apache.daffodil.compiler.ProcessorFactory-">ProcessorFactory</a></span>(org.apache.daffodil.compiler.ProcessorFactory&nbsp;pf)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi">ProcessorFactory.ExperimentalWrapper</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html#experimental--">experimental</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html#onPath-java.lang.String-">onPath</a></span>(java.lang.String&nbsp;path)</code>
+<div class="block">Create a <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a></div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html#setDistinguishedRootNode-java.lang.String-java.lang.String-">setDistinguishedRootNode</a></span>(java.lang.String&nbsp;name,
+                        java.lang.String&nbsp;namespace)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use withDistinguishedRootNode. Since 2.6.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html#withDistinguishedRootNode-java.lang.String-java.lang.String-">withDistinguishedRootNode</a></span>(java.lang.String&nbsp;name,
+                         java.lang.String&nbsp;namespace)</code>
+<div class="block">Get a new <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a> having a global element specified as the root of DFDL Schema to start parsing.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.japi.WithDiagnostics">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.<a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></h3>
+<code><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#canProceed--">canProceed</a>, <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#getDiagnostics--">getDiagnostics</a>, <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--">isError</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ProcessorFactory-org.apache.daffodil.compiler.ProcessorFactory-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ProcessorFactory</h4>
+<pre>public&nbsp;ProcessorFactory(org.apache.daffodil.compiler.ProcessorFactory&nbsp;pf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="experimental--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>experimental</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi">ProcessorFactory.ExperimentalWrapper</a>&nbsp;experimental()</pre>
+</li>
+</ul>
+<a name="onPath-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onPath</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>&nbsp;onPath(java.lang.String&nbsp;path)</pre>
+<div class="block">Create a <a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a>
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - path to an element to use as the parsing root, relative to the distinguished root node. Currently, must be set to "/"</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi"><code>DataProcessor</code></a> used to parse data. Must check <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--"><code>WithDiagnostics.isError()</code></a> before using it.</dd>
+</dl>
+</li>
+</ul>
+<a name="setDistinguishedRootNode-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDistinguishedRootNode</h4>
+<pre>public&nbsp;void&nbsp;setDistinguishedRootNode(java.lang.String&nbsp;name,
+                                     java.lang.String&nbsp;namespace)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use withDistinguishedRootNode. Since 2.6.0.</span></div>
+<div class="block">Specify a global element to be the root of DFDL Schema to start parsing
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - name of the root node</dd>
+<dd><code>namespace</code> - namespace of the root node. Set to empty string to specify
+                  no namespace. Set to to NULL to figure out the namespace.</dd>
+</dl>
+</li>
+</ul>
+<a name="withDistinguishedRootNode-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>withDistinguishedRootNode</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a>&nbsp;withDistinguishedRootNode(java.lang.String&nbsp;name,
+                                                  java.lang.String&nbsp;namespace)</pre>
+<div class="block">Get a new <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi"><code>ProcessorFactory</code></a> having a global element specified as the root of DFDL Schema to start parsing.
+ <p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - name of the root node</dd>
+<dd><code>namespace</code> - namespace of the root node. Set to empty string to specify
+                  no namespace. Set to to NULL to figure out the namespace.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>(undocumented)</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ProcessorFactory.html" target="_top">Frames</a></li>
+<li><a href="ProcessorFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/UnparseResult.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/UnparseResult.html
new file mode 100644
index 0000000..c1a5bb4
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/UnparseResult.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>UnparseResult (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="UnparseResult (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/UnparseResult.html" target="_top">Frames</a></li>
+<li><a href="UnparseResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.daffodil.japi.WithDiagnostics">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class UnparseResult" class="title">Class UnparseResult</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">org.apache.daffodil.japi.WithDiagnostics</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.UnparseResult</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">UnparseResult</span>
+extends <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></pre>
+<div class="block">Result of calling <a href="../../../../org/apache/daffodil/japi/DataProcessor.html#unparse-org.apache.daffodil.japi.infoset.InfosetInputter-java.nio.channels.WritableByteChannel-"><code>DataProcessor.unparse(InfosetInputter, java.nio.channels.WritableByteChannel)</code></a>,
+ containing diagnostic information</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.UnparseResult">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/UnparseResult.html#UnparseResult-org.apache.daffodil.processors.UnparseResult-">UnparseResult</a></span>(org.apache.daffodil.processors.UnparseResult&nbsp;ur)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.daffodil.japi.WithDiagnostics">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.daffodil.japi.<a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi">WithDiagnostics</a></h3>
+<code><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#canProceed--">canProceed</a>, <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#getDiagnostics--">getDiagnostics</a>, <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--">isError</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UnparseResult-org.apache.daffodil.processors.UnparseResult-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UnparseResult</h4>
+<pre>public&nbsp;UnparseResult(org.apache.daffodil.processors.UnparseResult&nbsp;ur)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ProcessorFactory.ExperimentalWrapper.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/UnparseResult.html" target="_top">Frames</a></li>
+<li><a href="UnparseResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.org.apache.daffodil.japi.WithDiagnostics">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ValidationMode.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ValidationMode.html
new file mode 100644
index 0000000..5d283d8
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/ValidationMode.html
@@ -0,0 +1,399 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>ValidationMode (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ValidationMode (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ValidationMode.html" target="_top">Frames</a></li>
+<li><a href="ValidationMode.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Enum ValidationMode" class="title">Enum ValidationMode</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.ValidationMode</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="typeNameLabel">ValidationMode</span>
+extends java.lang.Enum&lt;<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>&gt;</pre>
+<div class="block">Validation modes for validating the resulting infoset against the DFDL schema</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ValidationMode.html#Full">Full</a></span></code>
+<div class="block">Perform full schema validation using Xerces</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ValidationMode.html#Limited">Limited</a></span></code>
+<div class="block">Perform only facet validation</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ValidationMode.html#Off">Off</a></span></code>
+<div class="block">Turn off all validation against the DFDL schema</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ValidationMode.html#id">id</a></span></code>
+<div class="block">Numeric ID of the validation mode</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ValidationMode.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/ValidationMode.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="Off">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Off</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a> Off</pre>
+<div class="block">Turn off all validation against the DFDL schema</div>
+</li>
+</ul>
+<a name="Limited">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Limited</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a> Limited</pre>
+<div class="block">Perform only facet validation</div>
+</li>
+</ul>
+<a name="Full">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Full</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a> Full</pre>
+<div class="block">Perform full schema validation using Xerces</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="id">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>id</h4>
+<pre>public final&nbsp;int id</pre>
+<div class="block">Numeric ID of the validation mode</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ValidationMode c : ValidationMode.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi">ValidationMode</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/ValidationMode.html" target="_top">Frames</a></li>
+<li><a href="ValidationMode.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/WithDiagnostics.html b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/WithDiagnostics.html
new file mode 100644
index 0000000..71c48f4
--- /dev/null
+++ b/content/docs/3.2.0/javadoc/org/apache/daffodil/japi/WithDiagnostics.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>WithDiagnostics (Apache Daffodil 3.2.0 Java API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="WithDiagnostics (Apache Daffodil 3.2.0 Java API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":42,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/daffodil/japi/ValidationMode.html" title="enum in org.apache.daffodil.japi"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/daffodil/japi/WithDiagnostics.html" target="_top">Frames</a></li>
+<li><a href="WithDiagnostics.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.daffodil.japi</div>
+<h2 title="Class WithDiagnostics" class="title">Class WithDiagnostics</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.daffodil.japi.WithDiagnostics</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../org/apache/daffodil/japi/DataProcessor.html" title="class in org.apache.daffodil.japi">DataProcessor</a>, <a href="../../../../org/apache/daffodil/japi/ParseResult.html" title="class in org.apache.daffodil.japi">ParseResult</a>, <a href="../../../../org/apache/daffodil/japi/ProcessorFactory.html" title="class in org.apache.daffodil.japi">ProcessorFactory</a>, <a href="../../../../org/apache/daffodil/japi/UnparseResult.html" title="class in org.apache.daffodil.jap [...]
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">WithDiagnostics</span>
+extends java.lang.Object
+implements scala.Serializable</pre>
+<div class="block">Abstract class that adds diagnostic information to classes that extend it.
+ <p>
+ When a function returns a class that extend this, one should call
+ <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--"><code>isError()</code></a> on that class before performing any further
+ actions. If an error exists, any use of that class, aside from those
+ functions in <a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html" title="class in org.apache.daffodil.japi"><code>WithDiagnostics</code></a>, is invalid and will result in an
+ Exception.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.daffodil.japi.WithDiagnostics">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#WithDiagnostics-org.apache.daffodil.api.WithDiagnostics-">WithDiagnostics</a></span>(org.apache.daffodil.api.WithDiagnostics&nbsp;wd)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="t [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#canProceed--">canProceed</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">Use !isError() to determine if it is safe to proceed. Since 2.0.0.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi">Diagnostic</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#getDiagnostics--">getDiagnostics</a></span>()</code>
+<div class="block">Get the list of <a href="../../../../org/apache/daffodil/japi/Diagnostic.html" title="class in org.apache.daffodil.japi"><code>Diagnostic</code></a>'s created during the construction of the parent object</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/daffodil/japi/WithDiagnostics.html#isError--">isError</a></span>()</code>
+<div class="block">Determine if any errors occurred in the creation of the parent object.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="WithDiagnostics-org.apache.daffodil.api.WithDiagnostics-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WithDiagnostics</h4>
+<pre>public&nbsp;WithDiagnostics(org.apache.daffodil.api.WithDiagnostics&nbsp;wd)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="canProceed--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canProceed</h4>
+<pre>public&nbsp;boolean&nbsp;canProceed()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use !isError() to determine if it is safe to proceed. Since 2.0.0.</span></div>
+<div class="block">Determine if this object can be used in any future parse activities
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true it is safe to proceed, false otherwise</dd>
+</dl>
+</li>
+</ul>
+<a name="getDiagnostics--">
... 77701 lines suppressed ...