Work on typing
[lgpl/argeo-commons.git] / org.argeo.api / src / org / argeo / api / gcr / ContentNameSupplier.java
index b6d802049cf85fe72882c2107d441c73965c10b2..0c10201484f64d88b1b577a4955d06fab8ab29c7 100644 (file)
@@ -10,6 +10,10 @@ import javax.xml.namespace.NamespaceContext;
 public interface ContentNameSupplier extends Supplier<ContentName>, NamespaceContext {
        String name();
 
+       String getNamespaceURI();
+
+       String getDefaultPrefix();
+
        @Override
        default ContentName get() {
                return toContentName();
@@ -21,13 +25,13 @@ public interface ContentNameSupplier extends Supplier<ContentName>, NamespaceCon
                return new ContentName(getNamespaceURI(), camlName, this);
        }
 
-       default String getNamespaceURI() {
-               return XMLConstants.NULL_NS_URI;
-       }
-
-       default String getDefaultPrefix() {
-               return XMLConstants.DEFAULT_NS_PREFIX;
-       }
+//     default String getNamespaceURI() {
+//             return XMLConstants.NULL_NS_URI;
+//     }
+//
+//     default String getDefaultPrefix() {
+//             return XMLConstants.DEFAULT_NS_PREFIX;
+//     }
 
 //     static ContentName toContentName(String namespaceURI, String localName, String prefix) {
 //             CompositeString cs = new CompositeString(localName);