import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.MoreObjects.ToStringHelper;
import java.io.IOException;
-import java.net.URISyntaxException;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
import javax.xml.transform.dom.DOMSource;
import org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter;
import org.opendaylight.yangtools.yang.data.impl.schema.AbstractNormalizableAnydata;
import org.opendaylight.yangtools.yang.model.api.EffectiveStatementInference;
-import org.xml.sax.SAXException;
/**
* Internal parser representation of a parsed-out chunk of XML. This format is completely internal to the parser
reader.nextTag();
xmlParser.parse(reader).flush();
- } catch (XMLStreamException | URISyntaxException | SAXException e) {
+ } catch (XMLStreamException e) {
throw new IOException("Failed to parse payload", e);
}
}
import static java.util.Objects.requireNonNull;
import java.io.IOException;
-import java.net.URISyntaxException;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
import javax.xml.transform.dom.DOMSource;
import org.opendaylight.yangtools.rfc8528.data.api.MountPointContext;
import org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeStreamWriter;
import org.opendaylight.yangtools.yang.data.impl.schema.AbstractMountPointChild;
-import org.xml.sax.SAXException;
/**
* Internal MountPointChild implementation, reusing data bits from {@link DOMSourceAnydata}.
try {
final XMLStreamReader reader = new DOMSourceXMLStreamReader(source);
xmlParser.parse(reader).flush();
- } catch (XMLStreamException | URISyntaxException | SAXException e) {
+ } catch (XMLStreamException e) {
throw new IOException("Failed to parse payload", e);
}
}
* instance of XmlParserStream
* @throws XMLStreamException
* if a well-formedness error or an unexpected processing condition occurs while parsing the XML
- * @throws URISyntaxException
- * if the namespace URI of an XML element contains a syntax error
* @throws IOException
* if an error occurs while parsing the value of an anyxml node
- * @throws SAXException
- * if an error occurs while parsing the value of an anyxml node
*/
- public XmlParserStream parse(final XMLStreamReader reader) throws XMLStreamException, URISyntaxException,
- IOException, SAXException {
+ public XmlParserStream parse(final XMLStreamReader reader) throws XMLStreamException, IOException {
if (reader.hasNext()) {
reader.nextTag();
final AbstractNodeDataWithSchema<?> nodeDataWithSchema;