com.sun.xml.messaging.saaj.soap
Class StaxBridge

java.lang.Object
  extended by com.sun.xml.messaging.saaj.soap.StaxBridge
Direct Known Subclasses:
StaxLazySourceBridge, StaxReaderBridge

public abstract class StaxBridge
extends java.lang.Object

StaxBridge builds Envelope using a XMLStreamReaderToXMLStreamWriter

Author:
shih-chang.chen@oracle.com

Field Summary
protected  org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.Breakpoint breakpoint
           
protected  org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter readerToWriter
           
protected  SaajStaxWriter saajWriter
           
 
Constructor Summary
StaxBridge(SOAPPartImpl soapPart)
           
 
Method Summary
 void bridgeEnvelopeAndHeaders()
           
 void bridgePayload()
           
abstract  java.lang.String getPayloadAttributeValue(javax.xml.namespace.QName attName)
           
abstract  java.lang.String getPayloadAttributeValue(java.lang.String attName)
           
abstract  javax.xml.namespace.QName getPayloadQName()
           
abstract  javax.xml.stream.XMLStreamReader getPayloadReader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

saajWriter

protected SaajStaxWriter saajWriter

readerToWriter

protected org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter readerToWriter

breakpoint

protected org.jvnet.staxex.util.XMLStreamReaderToXMLStreamWriter.Breakpoint breakpoint
Constructor Detail

StaxBridge

public StaxBridge(SOAPPartImpl soapPart)
           throws javax.xml.soap.SOAPException
Throws:
javax.xml.soap.SOAPException
Method Detail

bridgeEnvelopeAndHeaders

public void bridgeEnvelopeAndHeaders()
                              throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

bridgePayload

public void bridgePayload()
                   throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

getPayloadReader

public abstract javax.xml.stream.XMLStreamReader getPayloadReader()

getPayloadQName

public abstract javax.xml.namespace.QName getPayloadQName()

getPayloadAttributeValue

public abstract java.lang.String getPayloadAttributeValue(java.lang.String attName)

getPayloadAttributeValue

public abstract java.lang.String getPayloadAttributeValue(javax.xml.namespace.QName attName)


Copyright © 2014 Oracle. All Rights Reserved.