Author: darran.lofthouse(a)jboss.com
Date: 2007-04-25 07:08:33 -0400 (Wed, 25 Apr 2007)
New Revision: 2921
Modified:
branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPFactoryImpl.java
Log:
Check for deep copy.
Modified:
branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPFactoryImpl.java
===================================================================
---
branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPFactoryImpl.java 2007-04-25
11:07:06 UTC (rev 2920)
+++
branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPFactoryImpl.java 2007-04-25
11:08:33 UTC (rev 2921)
@@ -110,7 +110,8 @@
if (domElement == null)
throw new IllegalArgumentException("Source node cannot be null");
- if (domElement instanceof SOAPElement)
+ // Can only use this optimization if we are doing a deep copy.
+ if (domElement instanceof SOAPElement && deep==true)
return (SOAPElement)domElement;
String localName = domElement.getLocalName();
Show replies by date