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 Object

StaxBridge builds Envelope using a XMLStreamReaderToXMLStreamWriter

Author:
shih-chang.chen@oracle.com

Field Summary
protected  XMLStreamReaderToXMLStreamWriter.Breakpoint breakpoint
           
protected  XMLStreamReaderToXMLStreamWriter readerToWriter
           
protected  SaajStaxWriter saajWriter
           
 
Constructor Summary
StaxBridge(SOAPPartImpl soapPart)
           
 
Method Summary
 void bridgeEnvelopeAndHeaders()
           
 void bridgePayload()
           
abstract  String getPayloadAttributeValue(QName attName)
           
abstract  String getPayloadAttributeValue(String attName)
           
abstract  QName getPayloadQName()
           
abstract  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 XMLStreamReaderToXMLStreamWriter readerToWriter

breakpoint

protected XMLStreamReaderToXMLStreamWriter.Breakpoint breakpoint
Constructor Detail

StaxBridge

public StaxBridge(SOAPPartImpl soapPart)
           throws SOAPException
Throws:
SOAPException
Method Detail

bridgeEnvelopeAndHeaders

public void bridgeEnvelopeAndHeaders()
                              throws XMLStreamException
Throws:
XMLStreamException

bridgePayload

public void bridgePayload()
                   throws XMLStreamException
Throws:
XMLStreamException

getPayloadReader

public abstract XMLStreamReader getPayloadReader()

getPayloadQName

public abstract QName getPayloadQName()

getPayloadAttributeValue

public abstract String getPayloadAttributeValue(String attName)

getPayloadAttributeValue

public abstract String getPayloadAttributeValue(QName attName)


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.