org.apache.axiom.soap.impl.builder
Class MTOMStAXSOAPModelBuilder

java.lang.Object
  extended byorg.apache.axiom.om.impl.builder.StAXBuilder
      extended byorg.apache.axiom.om.impl.builder.StAXOMBuilder
          extended byorg.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder
              extended byorg.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder
All Implemented Interfaces:
MTOMConstants, OMXMLParserWrapper, XOPBuilder

public class MTOMStAXSOAPModelBuilder
extends StAXSOAPModelBuilder
implements MTOMConstants, XOPBuilder


Field Summary
 
Fields inherited from class org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder
elementLevel
 
Fields inherited from class org.apache.axiom.om.impl.builder.StAXBuilder
cache, document, done, lastNode, omfactory, parser, parserAccessed
 
Fields inherited from interface org.apache.axiom.om.impl.MTOMConstants
ATTACHMENTS, MTOM_TYPE, ROOT_PART, SWA_TYPE, SWA_TYPE_12, XOP_INCLUDE, XOP_NAMESPACE_URI
 
Constructor Summary
MTOMStAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader reader, Attachments attachments)
           
MTOMStAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader reader, Attachments attachments, java.lang.String soapVersion)
           
MTOMStAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader parser, SOAPFactory factory, Attachments attachments, java.lang.String soapVersion)
           
 
Method Summary
protected  OMNode createOMElement()
          Method createOMElement.
 javax.activation.DataHandler getDataHandler(java.lang.String blobContentID)
           
 
Methods inherited from class org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder
constructNode, createDTD, createPI, endElement, getDocument, getDocumentElement, getEnvelopeNamespace, getSOAPEnvelope, getSoapFactory, getSoapMessage, identifySOAPVersion, isProcessingDetailElements, processNamespaceData, setProcessingDetailElements, setSOAPEnvelope
 
Methods inherited from class org.apache.axiom.om.impl.builder.StAXOMBuilder
createComment, createPrefix, next, processNamespaceData, setDoDebug
 
Methods inherited from class org.apache.axiom.om.impl.builder.StAXBuilder
close, createOMText, discard, getAttributeCount, getAttributeName, getAttributeNamespace, getAttributePrefix, getBuilderType, getCharsetEncoding, getLastNode, getName, getNamespace, getNamespaceCount, getNamespacePrefix, getNamespaceUri, getParser, getPrefix, getReaderProperty, getRegisteredContentHandler, getText, init, isCompleted, processAttributes, registerExternalContentHandler, reset, setCache, setOMBuilderFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MTOMStAXSOAPModelBuilder

public MTOMStAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader parser,
                                SOAPFactory factory,
                                Attachments attachments,
                                java.lang.String soapVersion)

MTOMStAXSOAPModelBuilder

public MTOMStAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader reader,
                                Attachments attachments,
                                java.lang.String soapVersion)
Parameters:
reader -
attachments -

MTOMStAXSOAPModelBuilder

public MTOMStAXSOAPModelBuilder(javax.xml.stream.XMLStreamReader reader,
                                Attachments attachments)
Method Detail

createOMElement

protected OMNode createOMElement()
                          throws OMException
Description copied from class: StAXSOAPModelBuilder
Method createOMElement.

Overrides:
createOMElement in class StAXSOAPModelBuilder
Returns:
Returns OMNode.
Throws:
OMException

getDataHandler

public javax.activation.DataHandler getDataHandler(java.lang.String blobContentID)
                                            throws OMException
Specified by:
getDataHandler in interface XOPBuilder
Throws:
OMException


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.