public final class SDocumentParser extends Object
| Modifier and Type | Method and Description |
|---|---|
static SDocument |
fromStream(InputStream stream,
URI uri,
com.io7m.jlog.Log log)
Parse a document from a validated stream.
|
@Nonnull public static SDocument fromStream(@Nonnull InputStream stream, @Nonnull URI uri, @Nonnull com.io7m.jlog.Log log) throws com.io7m.jaux.Constraints.ConstraintError, nu.xom.ValidityException, SAXException, ParserConfigurationException, nu.xom.ParsingException, IOException, URISyntaxException, nu.xom.xinclude.BadParseAttributeException, nu.xom.xinclude.InclusionLoopException, nu.xom.xinclude.NoIncludeLocationException, nu.xom.xinclude.XIncludeException
uri - The base URI of the documentstream - The streamlog - A log handleSAXException - On XML parse errorscom.io7m.jaux.Constraints.ConstraintError - If any parameter is nullParserConfigurationException - On parser configuration errorsnu.xom.ValidityException - On XML validation errorsnu.xom.ParsingException - On parser errorsIOException - On I/O errorsURISyntaxException - On failing to parse a URInu.xom.xinclude.XIncludeException - If an xinclude failsnu.xom.xinclude.NoIncludeLocationException - If an xinclude failsnu.xom.xinclude.InclusionLoopException - If an xinclude failsnu.xom.xinclude.BadParseAttributeException - If an xinclude failsCopyright © 2014. All rights reserved.