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;
}