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());
+ }
}
}