You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2011/09/04 13:29:35 UTC
svn commit: r1164997 -
/webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java
Author: veithen
Date: Sun Sep 4 11:29:35 2011
New Revision: 1164997
URL: http://svn.apache.org/viewvc?rev=1164997&view=rev
Log:
AXIOM-240: Reverted part of r688927: XOP no longer requires special attention since AXIOM-255 and AXIOM-335 have been fixed.
Modified:
webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java
Modified: webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java?rev=1164997&r1=1164996&r2=1164997&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java Sun Sep 4 11:29:35 2011
@@ -19,7 +19,6 @@
package org.apache.axiom.om.impl.llom;
-import org.apache.axiom.attachments.Attachments;
import org.apache.axiom.om.OMAttribute;
import org.apache.axiom.om.OMConstants;
import org.apache.axiom.om.OMContainer;
@@ -31,12 +30,9 @@ import org.apache.axiom.om.OMNode;
import org.apache.axiom.om.OMSourcedElement;
import org.apache.axiom.om.OMText;
import org.apache.axiom.om.OMXMLParserWrapper;
-import org.apache.axiom.om.OMXMLStreamReader;
import org.apache.axiom.om.impl.OMContainerEx;
import org.apache.axiom.om.impl.OMNodeEx;
import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.impl.builder.XOPAwareStAXOMBuilder;
-import org.apache.axiom.om.impl.builder.XOPBuilder;
import org.apache.axiom.om.impl.common.OMNamespaceImpl;
import org.apache.axiom.om.impl.jaxp.OMSource;
import org.apache.axiom.om.impl.llom.factory.OMLinkedListImplFactory;
@@ -1077,28 +1073,9 @@ public class OMElementImpl extends OMNod
log.debug(" reader = " + xmlStreamReader);
}
- // Get a new builder. Use an xop aware builder if the original
- // builder is xop aware
- StAXOMBuilder newBuilder = null;
- if (builder instanceof XOPBuilder) {
- Attachments attachments = ((XOPBuilder)builder).getAttachments();
- attachments.getAllContentIDs();
- if (xmlStreamReader instanceof OMXMLStreamReader) {
- if (log.isDebugEnabled()) {
- log.debug(" read optimized xop:include");
- }
- ((OMXMLStreamReader)xmlStreamReader).setInlineMTOM(false);
- }
- newBuilder = new XOPAwareStAXOMBuilder(xmlStreamReader, attachments);
- } else {
- newBuilder = new StAXOMBuilder(xmlStreamReader);
- }
- if (log.isDebugEnabled()) {
- log.debug(" newBuilder = " + newBuilder);
- }
-
// Build the (target) clonedElement from the parser
- OMElement clonedElement = newBuilder.getDocumentElement();
+ OMElement clonedElement =
+ new StAXOMBuilder(xmlStreamReader).getDocumentElement();
clonedElement.build();
return clonedElement;
}