X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fcodec%2Fxml%2FXmlDocumentUtils.java;h=19122a00cb18ffdfedfa38f1bcc2d6545b96876b;hb=b9ad801126fc4ad8d9a8b516dc7a6da7eeb78ff6;hp=24abc3507143ae36bc8c566d50035ce078d94ee4;hpb=9c3adf5cf987f27b33624eda4bd182cc42a7bedd;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/xml/XmlDocumentUtils.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/xml/XmlDocumentUtils.java index 24abc35071..19122a00cb 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/xml/XmlDocumentUtils.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/xml/XmlDocumentUtils.java @@ -23,21 +23,17 @@ import org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode; import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; import org.opendaylight.yangtools.yang.model.api.SchemaContext; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.w3c.dom.Attr; import org.w3c.dom.Document; import org.w3c.dom.Element; public final class XmlDocumentUtils { + public static final QName OPERATION_ATTRIBUTE_QNAME = QName.create(SchemaContext.NAME, "operation"); private XmlDocumentUtils() { throw new UnsupportedOperationException("Utility class should not be instantiated"); } - public static final QName OPERATION_ATTRIBUTE_QNAME = QName.create(SchemaContext.NAME, "operation"); - private static final Logger LOG = LoggerFactory.getLogger(XmlDocumentUtils.class); - public static Document getDocument() { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); Document doc = null; @@ -50,7 +46,7 @@ public final class XmlDocumentUtils { return doc; } - private static final Element createElementFor(final Document doc, final QName qname, final Object obj) { + private static Element createElementFor(final Document doc, final QName qname, final Object obj) { final Element ret; if (qname.getNamespace() != null) { ret = doc.createElementNS(qname.getNamespace().toString(), qname.getLocalName()); @@ -82,8 +78,6 @@ public final class XmlDocumentUtils { return QName.create(namespace != null ? URI.create(namespace) : null, null, localName); } - - public static Optional getModifyOperationFromAttributes(final Element xmlElement) { Attr attributeNodeNS = xmlElement.getAttributeNodeNS(OPERATION_ATTRIBUTE_QNAME.getNamespace().toString(), OPERATION_ATTRIBUTE_QNAME.getLocalName()); if(attributeNodeNS == null) { @@ -96,8 +90,7 @@ public final class XmlDocumentUtils { return Optional.of(action); } - - public static final Optional findFirstSchema(final QName qname, final Iterable dataSchemaNode) { + public static Optional findFirstSchema(final QName qname, final Iterable dataSchemaNode) { if (dataSchemaNode != null && qname != null) { for (DataSchemaNode dsn : dataSchemaNode) { if (qname.isEqualWithoutRevision(dsn.getQName())) { @@ -115,7 +108,7 @@ public final class XmlDocumentUtils { return Optional.absent(); } - public static final XmlCodecProvider defaultValueCodecProvider() { + public static XmlCodecProvider defaultValueCodecProvider() { return XmlUtils.DEFAULT_XML_CODEC_PROVIDER; } }