X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=test-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Ftest%2Fconverter%2FXMLDataObjectConverter.java;fp=test-common%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Ftest%2Fconverter%2FXMLDataObjectConverter.java;h=653efb160ad0cdbf12b486fd42d671b9e8c75fe0;hb=f491d31004724b998a9f3ce64eed5e37168413f5;hp=78e738dca1b476e88a6e16f92d106f4cc8086d3b;hpb=f87e6b2c57c7c994e223708ab5625310a35200fc;p=transportpce.git diff --git a/test-common/src/main/java/org/opendaylight/transportpce/test/converter/XMLDataObjectConverter.java b/test-common/src/main/java/org/opendaylight/transportpce/test/converter/XMLDataObjectConverter.java index 78e738dca..653efb160 100644 --- a/test-common/src/main/java/org/opendaylight/transportpce/test/converter/XMLDataObjectConverter.java +++ b/test-common/src/main/java/org/opendaylight/transportpce/test/converter/XMLDataObjectConverter.java @@ -12,7 +12,6 @@ import java.io.InputStream; import java.io.Reader; import java.io.StringWriter; import java.io.Writer; -import java.net.URISyntaxException; import java.util.Optional; import javax.xml.XMLConstants; import javax.xml.parsers.FactoryConfigurationError; @@ -33,7 +32,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.stream.NormalizedNodeWrit import org.opendaylight.yangtools.yang.data.codec.xml.XMLStreamNormalizedNodeStreamWriter; import org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream; import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNormalizedNodeStreamWriter; -import org.opendaylight.yangtools.yang.data.impl.schema.NormalizedNodeResult; +import org.opendaylight.yangtools.yang.data.impl.schema.NormalizationResultHolder; import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext; import org.opendaylight.yangtools.yang.model.api.EffectiveStatementInference; import org.opendaylight.yangtools.yang.model.api.SchemaNode; @@ -41,7 +40,6 @@ import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack; import org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.Inference; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.xml.sax.SAXException; public final class XMLDataObjectConverter extends AbstractDataObjectConverter { @@ -194,17 +192,17 @@ public final class XMLDataObjectConverter extends AbstractDataObjectConverter { } private Optional parseInputXML(XMLStreamReader reader, SchemaNode parentSchemaNode) { - NormalizedNodeResult result = new NormalizedNodeResult(); + NormalizationResultHolder result = new NormalizationResultHolder(); EffectiveStatementInference schema = SchemaInferenceStack.of(getSchemaContext()).toInference(); try (NormalizedNodeStreamWriter streamWriter = ImmutableNormalizedNodeStreamWriter.from(result); XmlParserStream xmlParser = XmlParserStream .create(streamWriter, schema)) { xmlParser.parse(reader); - } catch (XMLStreamException | URISyntaxException | IOException | SAXException e) { + } catch (XMLStreamException | IOException e) { LOG.warn("An error occured during parsing XML input stream", e); return Optional.empty(); } - return Optional.ofNullable(result.getResult()); + return Optional.ofNullable(result.getResult().data()); } private NormalizedNodeWriter createWriterBackedNormalizedNodeWriter(Writer backingWriter) {