Author: veithen
Date: Sun Feb 15 21:46:02 2009
New Revision: 744764
URL: http://svn.apache.org/viewvc?rev=744764&view=rev
Log:
When encountering an unknown node type, throw an exception instead of returning
an invalid StAX event type (0).
Modified:
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-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=744764&r1=744763&r2=744764&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
Sun Feb 15 21:46:02 2009
@@ -1264,7 +1264,7 @@
* @return Returns int.
*/
private int generateEvents(OMNode node) {
- int returnEvent = 0;
+ int returnEvent;
if (node == null) {
if (log.isDebugEnabled()) {
log.debug("Node is null...returning END_DOCUMENT");
@@ -1288,7 +1288,8 @@
returnEvent = generateCdataEvents();
break;
default :
- break; // just ignore any other nodes
+ throw new OMStreamingException("Encountered node with unknown
node type "
+ + nodeType);
}
return returnEvent;
}