X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fnetconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fapi%2Fxml%2FXmlElement.java;fp=netconf%2Fnetconf-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fapi%2Fxml%2FXmlElement.java;h=4a92fddb52b09bb00b890d1715bcf9659e14b7f3;hb=d9cb872f7dec043ec40e5a800340f661f9bdd5ff;hp=039a45ed613619386158962c4eaad5458e39e70e;hpb=44fc677aa6dcd0e3eec91069d5f43f7335ea6b68;p=netconf.git diff --git a/netconf/netconf-api/src/main/java/org/opendaylight/netconf/api/xml/XmlElement.java b/netconf/netconf-api/src/main/java/org/opendaylight/netconf/api/xml/XmlElement.java index 039a45ed61..4a92fddb52 100644 --- a/netconf/netconf-api/src/main/java/org/opendaylight/netconf/api/xml/XmlElement.java +++ b/netconf/netconf-api/src/main/java/org/opendaylight/netconf/api/xml/XmlElement.java @@ -18,6 +18,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; +import javax.xml.XMLConstants; import org.opendaylight.netconf.api.DocumentedException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -77,18 +78,18 @@ public final class XmlElement { for (int i = 0; i < attributes.getLength(); i++) { Node attribute = attributes.item(i); String attribKey = attribute.getNodeName(); - if (attribKey.startsWith(XmlUtil.XMLNS_ATTRIBUTE_KEY)) { + if (attribKey.startsWith(XMLConstants.XMLNS_ATTRIBUTE)) { String prefix; - if (attribKey.equals(XmlUtil.XMLNS_ATTRIBUTE_KEY)) { + if (attribKey.equals(XMLConstants.XMLNS_ATTRIBUTE)) { prefix = DEFAULT_NAMESPACE_PREFIX; } else { - if (!attribKey.startsWith(XmlUtil.XMLNS_ATTRIBUTE_KEY + ":")) { + if (!attribKey.startsWith(XMLConstants.XMLNS_ATTRIBUTE + ":")) { throw new DocumentedException("Attribute doesn't start with :", DocumentedException.ErrorType.APPLICATION, DocumentedException.ErrorTag.INVALID_VALUE, DocumentedException.ErrorSeverity.ERROR); } - prefix = attribKey.substring(XmlUtil.XMLNS_ATTRIBUTE_KEY.length() + 1); + prefix = attribKey.substring(XMLConstants.XMLNS_ATTRIBUTE.length() + 1); } namespaces.put(prefix, attribute.getNodeValue()); } @@ -361,7 +362,7 @@ public final class XmlElement { } public String getNamespaceAttribute() throws MissingNameSpaceException { - String attribute = element.getAttribute(XmlUtil.XMLNS_ATTRIBUTE_KEY); + String attribute = element.getAttribute(XMLConstants.XMLNS_ATTRIBUTE); if (attribute.isEmpty() || attribute.equals(DEFAULT_NAMESPACE_PREFIX)) { throw new MissingNameSpaceException(String.format("Element %s must specify namespace", toString()), @@ -373,7 +374,7 @@ public final class XmlElement { } public Optional getNamespaceAttributeOptionally() { - String attribute = element.getAttribute(XmlUtil.XMLNS_ATTRIBUTE_KEY); + String attribute = element.getAttribute(XMLConstants.XMLNS_ATTRIBUTE); if (attribute.isEmpty() || attribute.equals(DEFAULT_NAMESPACE_PREFIX)) { return Optional.empty(); }