You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2015/10/11 00:14:59 UTC

svn commit: r1707919 - in /webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl: CommentImpl.java NodeFactoryImpl.java NodeImpl.java

Author: veithen
Date: Sat Oct 10 22:14:59 2015
New Revision: 1707919

URL: http://svn.apache.org/viewvc?rev=1707919&view=rev
Log:
Update the DOM implementation to be compatible with the latest changes in dependencies.

Modified:
    webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/CommentImpl.java
    webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeFactoryImpl.java
    webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeImpl.java

Modified: webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/CommentImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/CommentImpl.java?rev=1707919&r1=1707918&r2=1707919&view=diff
==============================================================================
--- webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/CommentImpl.java (original)
+++ webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/CommentImpl.java Sat Oct 10 22:14:59 2015
@@ -20,7 +20,6 @@ package org.apache.axiom.dom.impl;
 
 import org.apache.axiom.dom.DOMComment;
 
-//TODO: will become final
-abstract class CommentImpl extends CharacterDataImpl implements DOMComment {
+final class CommentImpl extends CharacterDataImpl implements DOMComment {
 
 }

Modified: webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeFactoryImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeFactoryImpl.java?rev=1707919&r1=1707918&r2=1707919&view=diff
==============================================================================
--- webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeFactoryImpl.java (original)
+++ webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeFactoryImpl.java Sat Oct 10 22:14:59 2015
@@ -18,14 +18,7 @@
  */
 package org.apache.axiom.dom.impl;
 
-import org.apache.axiom.core.CoreCDATASection;
-import org.apache.axiom.core.CoreCharacterData;
-import org.apache.axiom.core.CoreDocument;
-import org.apache.axiom.core.CoreDocumentTypeDeclaration;
-import org.apache.axiom.core.CoreNSAwareAttribute;
-import org.apache.axiom.core.CoreNSUnawareAttribute;
-import org.apache.axiom.core.CoreNamespaceDeclaration;
-import org.apache.axiom.core.CoreProcessingInstruction;
+import org.apache.axiom.core.CoreNode;
 import org.apache.axiom.dom.DOMNodeFactory;
 
 final class NodeFactoryImpl implements DOMNodeFactory {
@@ -33,44 +26,7 @@ final class NodeFactoryImpl implements D
     
     private NodeFactoryImpl() {}
     
-    public CoreDocument createDocument() {
-        // TODO
-        throw new UnsupportedOperationException();
-    }
-
-    public CoreDocumentTypeDeclaration createDocumentTypeDeclaration() {
-        return new DocumentTypeImpl();
-    }
-
-    public CoreCharacterData createCharacterData() {
-        // TODO
-        throw new UnsupportedOperationException();
-    }
-
-    public CoreCDATASection createCDATASection() {
-        // TODO
-        throw new UnsupportedOperationException();
-    }
-
-    public CoreNSUnawareAttribute createAttribute(CoreDocument document, String name, String value,
-            String type) {
-        // TODO
-        throw new UnsupportedOperationException();
-    }
-
-    public CoreNSAwareAttribute createAttribute(CoreDocument document, String namespaceURI,
-            String localName, String prefix, String value, String type) {
-        // TODO
-        throw new UnsupportedOperationException();
-    }
-
-    public CoreNamespaceDeclaration createNamespaceDeclaration(CoreDocument document,
-            String prefix, String namespaceURI) {
-        // TODO
-        throw new UnsupportedOperationException();
-    }
-
-    public CoreProcessingInstruction createProcessingInstruction() {
+    public <T extends CoreNode> T createNode(Class<T> type) {
         // TODO
         throw new UnsupportedOperationException();
     }

Modified: webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeImpl.java?rev=1707919&r1=1707918&r2=1707919&view=diff
==============================================================================
--- webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeImpl.java (original)
+++ webservices/axiom/experimental/dom/src/main/java/org/apache/axiom/dom/impl/NodeImpl.java Sat Oct 10 22:14:59 2015
@@ -29,11 +29,6 @@ abstract class NodeImpl implements DOMNo
         return NodeFactoryImpl.INSTANCE;
     }
 
-    public final Node cloneNode(boolean deep) {
-        // TODO
-        throw new UnsupportedOperationException();
-    }
-
     public final Object setUserData(String key, Object data, UserDataHandler handler) {
         // TODO
         throw new UnsupportedOperationException();