ws-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From veit...@apache.org
Subject svn commit: r1298145 - /webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/AttrImpl.java
Date Wed, 07 Mar 2012 21:57:56 GMT
Author: veithen
Date: Wed Mar  7 21:57:56 2012
New Revision: 1298145

URL: http://svn.apache.org/viewvc?rev=1298145&view=rev
Log:
Removed some methods made obsolete by the change in AXIOM-385.

Modified:
    webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/AttrImpl.java

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/AttrImpl.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/AttrImpl.java?rev=1298145&r1=1298144&r2=1298145&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/AttrImpl.java
(original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/AttrImpl.java
Wed Mar  7 21:57:56 2012
@@ -21,12 +21,9 @@ package org.apache.axiom.om.impl.dom;
 
 import org.apache.axiom.om.OMAttribute;
 import org.apache.axiom.om.OMConstants;
-import org.apache.axiom.om.OMContainer;
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.OMException;
 import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.OMNode;
 import org.apache.axiom.om.impl.common.OMNamespaceImpl;
 import org.w3c.dom.Attr;
 import org.w3c.dom.DOMException;
@@ -35,8 +32,6 @@ import org.w3c.dom.Node;
 import org.w3c.dom.TypeInfo;
 
 import javax.xml.namespace.QName;
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamWriter;
 
 /** Implementation of <code>org.w3c.dom.Attr</code> and <code>org.apache.axiom.om.OMAttribute</code>
*/
 public class AttrImpl extends NodeImpl implements OMAttribute, Attr, NamedNode {
@@ -196,41 +191,6 @@ public class AttrImpl extends NodeImpl i
     }
 
     /**
-     * Not supported: Cannot detach attributes. Use the operations available in the owner
node.
-     *
-     * @see org.apache.axiom.om.OMNode#detach()
-     */
-    public OMNode detach() throws OMException {
-        throw new UnsupportedOperationException("Not supported");
-    }
-
-    /**
-     * Not supported: Cannot discard attributes. Use the operations available in the owner
node.
-     *
-     * @see org.apache.axiom.om.OMNode#discard()
-     */
-    public void discard() throws OMException {
-        throw new UnsupportedOperationException("Not supported");
-    }
-
-    /**
-     * Returns the type of this attribute node.
-     *
-     * @see org.apache.axiom.om.OMNode#getType()
-     */
-    public int getType() {
-        return -1;
-    }
-
-    /**
-     * This is not supported since attributes serialization is handled by the serialization
of the
-     * owner nodes.
-     */
-    public void internalSerialize(XMLStreamWriter writer, boolean cache) throws XMLStreamException
{
-        throw new UnsupportedOperationException("Not supported");
-    }
-
-    /**
      * Returns the namespace of the attribute as an <code>OMNamespace</code>.
      *
      * @see org.apache.axiom.om.OMAttribute#getNamespace()
@@ -319,24 +279,6 @@ public class AttrImpl extends NodeImpl i
     	this.attrType = attrType;
     }
 
-    /**
-     * Sets the parent element to the given OMContainer.
-     *
-     * @see org.apache.axiom.om.impl.OMNodeEx#setParent (org.apache.axiom.om.OMContainer)
-     */
-    public void setParent(OMContainer element) {
-        this.parent = (ParentNode) element;
-    }
-
-    /**
-     * Sets the type. NOT IMPLEMENTED: Unnecessary.
-     *
-     * @see org.apache.axiom.om.impl.OMNodeEx#setType(int)
-     */
-    public void setType(int nodeType) throws OMException {
-        // not necessary ???
-    }
-
     /** @return Returns boolean. */
     protected boolean isUsed() {
         return used;
@@ -357,15 +299,6 @@ public class AttrImpl extends NodeImpl i
                 value);
     }
 
-    /**
-     * Returns the parent node of this attribute.
-     *
-     * @see org.apache.axiom.om.OMNode#getParent()
-     */
-    public OMContainer getParent() {
-        return this.parent;
-    }
-
     public Node getParentNode() {
         // For DOM, the owner element is not the parent
         return null;
@@ -419,7 +352,7 @@ public class AttrImpl extends NodeImpl i
             }
         }
         clone.isSpecified(true);
-        clone.setParent(null);
+        clone.parent = null;
         clone.setUsed(false);
         return clone;
     }



Mime
View raw message