You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by ch...@apache.org on 2006/03/02 13:25:31 UTC
svn commit: r382363 -
/webservices/commons/modules/axiom/src/org/apache/ws/commons/soap/impl/llom/SOAPFaultCodeImpl.java
Author: chinthaka
Date: Thu Mar 2 04:25:27 2006
New Revision: 382363
URL: http://svn.apache.org/viewcvs?rev=382363&view=rev
Log:
SOAP12FaultCode can contain more than one child.
Modified:
webservices/commons/modules/axiom/src/org/apache/ws/commons/soap/impl/llom/SOAPFaultCodeImpl.java
Modified: webservices/commons/modules/axiom/src/org/apache/ws/commons/soap/impl/llom/SOAPFaultCodeImpl.java
URL: http://svn.apache.org/viewcvs/webservices/commons/modules/axiom/src/org/apache/ws/commons/soap/impl/llom/SOAPFaultCodeImpl.java?rev=382363&r1=382362&r2=382363&view=diff
==============================================================================
--- webservices/commons/modules/axiom/src/org/apache/ws/commons/soap/impl/llom/SOAPFaultCodeImpl.java (original)
+++ webservices/commons/modules/axiom/src/org/apache/ws/commons/soap/impl/llom/SOAPFaultCodeImpl.java Thu Mar 2 04:25:27 2006
@@ -18,10 +18,6 @@
import org.apache.ws.commons.om.OMNamespace;
import org.apache.ws.commons.om.OMXMLParserWrapper;
-import org.apache.ws.commons.om.impl.OMNodeEx;
-import org.apache.ws.commons.om.impl.OMOutputImpl;
-import org.apache.ws.commons.om.impl.llom.OMSerializerUtil;
-import org.apache.ws.commons.om.impl.llom.serialize.StreamWriterToContentHandlerConverter;
import org.apache.ws.commons.om.util.ElementHelper;
import org.apache.ws.commons.soap.SOAP12Constants;
import org.apache.ws.commons.soap.SOAPFault;
@@ -30,8 +26,6 @@
import org.apache.ws.commons.soap.SOAPFaultValue;
import org.apache.ws.commons.soap.SOAPProcessingException;
-import javax.xml.stream.XMLStreamException;
-
public abstract class SOAPFaultCodeImpl extends SOAPElement implements SOAPFaultCode {
@@ -78,49 +72,6 @@
public SOAPFaultSubCode getSubCode() {
return (SOAPFaultSubCode) ElementHelper.getChildWithName(this,
SOAP12Constants.SOAP_FAULT_SUB_CODE_LOCAL_NAME);
- }
-
- protected void serialize(OMOutputImpl omOutput, boolean cache) throws XMLStreamException {
- // select the builder
- short builderType = PULL_TYPE_BUILDER; // default is pull type
- if (builder != null) {
- builderType = this.builder.getBuilderType();
- }
- if ((builderType == PUSH_TYPE_BUILDER)
- && (builder.getRegisteredContentHandler() == null)) {
- builder.registerExternalContentHandler(new StreamWriterToContentHandlerConverter(omOutput));
- }
-
-
- if (!cache) {
- //No caching
- if (this.firstChild != null) {
- OMSerializerUtil.serializeStartpart(this, omOutput);
- ((OMNodeEx)firstChild).serializeAndConsume(omOutput);
- OMSerializerUtil.serializeEndpart(omOutput);
- } else if (!this.done) {
- if (builderType == PULL_TYPE_BUILDER) {
- OMSerializerUtil.serializeByPullStream(this, omOutput);
- } else {
- OMSerializerUtil.serializeStartpart(this, omOutput);
- builder.setCache(cache);
- builder.next();
- OMSerializerUtil.serializeEndpart(omOutput);
- }
- } else {
- OMSerializerUtil.serializeNormal(this, omOutput, cache);
- }
- // do not serialise the siblings
-
-
- } else {
- //Cached
- OMSerializerUtil.serializeNormal(this, omOutput, cache);
-
- // do not serialise the siblings
- }
-
-
}
}