You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by dk...@apache.org on 2011/02/18 05:47:59 UTC

svn commit: r1071885 - /webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/converters/OMToDOMConverter.java

Author: dkulp
Date: Fri Feb 18 04:47:58 2011
New Revision: 1071885

URL: http://svn.apache.org/viewvc?rev=1071885&view=rev
Log:
If DOOM isn't avail, just use stax.

Modified:
    webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/converters/OMToDOMConverter.java

Modified: webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/converters/OMToDOMConverter.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/converters/OMToDOMConverter.java?rev=1071885&r1=1071884&r2=1071885&view=diff
==============================================================================
--- webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/converters/OMToDOMConverter.java (original)
+++ webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/converters/OMToDOMConverter.java Fri Feb 18 04:47:58 2011
@@ -32,9 +32,13 @@ public class OMToDOMConverter extends Ab
 
     public Element convert(OMElement s) {
         
-        return (Element) new StAXOMBuilder(DOOMAbstractFactory.getOMFactory(),
+        try {
+            return (Element) new StAXOMBuilder(DOOMAbstractFactory.getOMFactory(),
                                            s.getXMLStreamReader()).getDocumentElement();
-
+        } catch (NoClassDefFoundError err) {
+            // likely no DOOM
+            return new StaxToDOMConverter().convert(s.getXMLStreamReader());
+        }
     }
 
 }