Use runtime namespace context as default.
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 26 Jun 2022 08:46:50 +0000 (10:46 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 26 Jun 2022 08:46:50 +0000 (10:46 +0200)
org.argeo.api.acr/src/org/argeo/api/acr/NamespaceUtils.java

index 9b5034b559c5692b3ec119f13e2b3ae5eed9c7ef..792802d8c9e4285d19fd567e9d409ca3ecf85af6 100644 (file)
@@ -31,6 +31,10 @@ public class NamespaceUtils {
                return new ContentName(namespaceURI, localName, prefix);
        }
 
+       public static String toPrefixedName(QName name) {
+               return toPrefixedName(RuntimeNamespaceContext.getNamespaceContext(), name);
+       }
+
        public static String toPrefixedName(NamespaceContext nameSpaceContext, QName name) {
                if (XMLConstants.NULL_NS_URI.equals(name.getNamespaceURI()))
                        return name.getLocalPart();
@@ -41,7 +45,7 @@ public class NamespaceUtils {
        }
 
        public final static Comparator<QName> QNAME_COMPARATOR = new Comparator<QName>() {
-       
+
                @Override
                public int compare(QName qn1, QName qn2) {
                        if (Objects.equals(qn1.getNamespaceURI(), qn2.getNamespaceURI())) {// same namespace
@@ -50,7 +54,7 @@ public class NamespaceUtils {
                                return qn1.getNamespaceURI().compareTo(qn2.getNamespaceURI());
                        }
                }
-       
+
        };
 
        /** singleton */