Author: veithen
Date: Tue Mar 10 20:31:55 2009
New Revision: 752246

URL: http://svn.apache.org/viewvc?rev=752246&view=rev
Log:
Some minor formatting changes and refactorings to allow us to better compare 
OMStAXWrapper and DOMStAXWrapper.

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

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DOMStAXWrapper.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DOMStAXWrapper.java?rev=752246&r1=752245&r2=752246&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DOMStAXWrapper.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DOMStAXWrapper.java
 Tue Mar 10 20:31:55 2009
@@ -285,14 +285,12 @@
      * @see javax.xml.stream.XMLStreamReader#getTextLength()
      */
     public int getTextLength() {
-        int returnLength = 0;
         if (parser != null) {
-            returnLength = parser.getTextLength();
+            return parser.getTextLength();
         } else {
             OMText textNode = (OMText) lastNode;
-            returnLength = textNode.getText().length();
+            return textNode.getText().length();
         }
-        return returnLength;
     }
 
     /**
@@ -300,31 +298,31 @@
      * @see javax.xml.stream.XMLStreamReader#getTextStart()
      */
     public int getTextStart() {
-        int returnLength = 0;
         if (parser != null) {
-            returnLength = parser.getTextStart();
+            return parser.getTextStart();
+        } else {
+            // getTextCharacters always returns a new char array and the start
+            // index is therefore always 0
+            return 0;
         }
-
-        // Note - this has no relevant method in the OM
-        return returnLength;
     }
 
     /**
-     * @param i
-     * @param chars
-     * @param i1
-     * @param i2
+     * @param sourceStart
+     * @param target
+     * @param targetStart
+     * @param length
      * @return Returns int.
      * @throws XMLStreamException
      * @see javax.xml.stream.XMLStreamReader#getTextCharacters(int, char[], 
int, int)
      */
-    public int getTextCharacters(int i, char[] chars, int i1, int i2)
+    public int getTextCharacters(int sourceStart, char[] target, int 
targetStart, int length)
             throws XMLStreamException {
         int returnLength = 0;
         if (hasText()) {
             if (parser != null) {
                 try {
-                    returnLength = parser.getTextCharacters(i, chars, i1, i2);
+                    returnLength = parser.getTextCharacters(sourceStart, 
target, targetStart, length);
                 } catch (XMLStreamException e) {
                     throw new OMStreamingException(e);
                 }
@@ -340,17 +338,17 @@
      * @see javax.xml.stream.XMLStreamReader#getTextCharacters()
      */
     public char[] getTextCharacters() {
-        char[] returnArray = null;
         if (parser != null) {
-            returnArray = parser.getTextCharacters();
+            return parser.getTextCharacters();
         } else {
             if (hasText()) {
                 OMText textNode = (OMText) lastNode;
                 String str = textNode.getText();
-                returnArray = str.toCharArray();
+                return str.toCharArray();
+            } else {
+                return null;
             }
         }
-        return returnArray;
     }
 
     /**
@@ -358,19 +356,18 @@
      * @see javax.xml.stream.XMLStreamReader#getText()
      */
     public String getText() {
-        String returnString = null;
         if (parser != null) {
-            returnString = parser.getText();
+            return parser.getText();
         } else {
             if (hasText()) {
                 if (lastNode instanceof OMText) {
-                    returnString = ((OMText) lastNode).getText();
+                    return ((OMText) lastNode).getText();
                 } else if (lastNode instanceof OMComment) {
-                    returnString = ((OMComment) lastNode).getValue();
+                    return ((OMComment) lastNode).getValue();
                 }
             }
         }
-        return returnString;
+        return null;
     }
 
     /**
@@ -731,13 +728,13 @@
     /**
      * Method getNamespaceURI.
      *
-     * @param s
+     * @param prefix
      * @return Returns String.
      */
-    public String getNamespaceURI(String s) {
+    public String getNamespaceURI(String prefix) {
         String returnString = null;
         if (parser != null) {
-            returnString = parser.getNamespaceURI(s);
+            returnString = parser.getNamespaceURI(prefix);
         } else {
             if (isStartElement() || isEndElement()
                     || (currentEvent == NAMESPACE)) {
@@ -793,21 +790,21 @@
      * @see javax.xml.stream.XMLStreamReader#getElementText()
      */
     public String getElementText() throws XMLStreamException {
-        String returnText = "";
         if (parser != null) {
             try {
-                returnText = parser.getElementText();
+                return parser.getElementText();
             } catch (XMLStreamException e) {
                 throw new OMStreamingException(e);
             }
         } else {
             if (currentNode.getType() == OMNode.ELEMENT_NODE) {
-                returnText = ((OMElement) currentNode).getText();
+                return ((OMElement) currentNode).getText();
             } else if (currentNode.getType() == OMNode.TEXT_NODE) {
-                returnText = ((OMText) currentNode).getText();
+                return ((OMText) currentNode).getText();
+            } else {
+                return "";
             }
         }
-        return returnText;
     }
 
     /**
@@ -1208,8 +1205,8 @@
     private OMAttribute getAttribute(OMElement elt, int index) {
         OMAttribute returnAttrib = null;
         if (elt != null) {
-            returnAttrib = (OMAttribute) getItemFromIterator(elt
-                    .getAllAttributes(), index);
+            returnAttrib = (OMAttribute) getItemFromIterator(
+                    elt.getAllAttributes(), index);
         }
         return returnAttrib;
     }

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java?rev=752246&r1=752245&r2=752246&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMStAXWrapper.java
 Tue Mar 10 20:31:55 2009
@@ -465,9 +465,7 @@
                     || (currentEvent == NAMESPACE)) {
                 OMNamespace ns = (OMNamespace) getItemFromIterator(
                         ((OMElement) getNode()).getAllDeclaredNamespaces(), i);
-                returnString = (ns == null)
-                        ? null
-                        : ns.getNamespaceURI();
+                returnString = (ns == null) ? null : ns.getNamespaceURI();
             }
         }
 
@@ -813,7 +811,6 @@
      * @return Returns String.
      */
     public String getNamespaceURI(String prefix) {
-
         String returnString = null;
         if (parser != null) {
             returnString = parser.getNamespaceURI(prefix);
@@ -1181,7 +1178,7 @@
      * @return Returns String.
      */
     public String getVersion() {
-        return "1.0"; //todo put the constant
+        return "1.0"; // todo put the constant
     }
 
     /**
@@ -1451,9 +1448,8 @@
     private OMAttribute getAttribute(OMElement elt, int index) {
         OMAttribute returnAttrib = null;
         if (elt != null) {
-            returnAttrib =
-                    (OMAttribute) getItemFromIterator(elt.getAllAttributes(),
-                                                      index);
+            returnAttrib = (OMAttribute) getItemFromIterator(
+                    elt.getAllAttributes(), index);
         }
         return returnAttrib;
     }


Reply via email to