Module com.sun.xml.messaging.saaj
Class SaajStaxWriterEx
- java.lang.Object
-
- com.sun.xml.messaging.saaj.util.stax.SaajStaxWriter
-
- com.sun.xml.messaging.saaj.util.stax.SaajStaxWriterEx
-
- All Implemented Interfaces:
XMLStreamWriter
,org.jvnet.staxex.util.MtomStreamWriter
,org.jvnet.staxex.XMLStreamWriterEx
public class SaajStaxWriterEx extends SaajStaxWriter implements org.jvnet.staxex.XMLStreamWriterEx, org.jvnet.staxex.util.MtomStreamWriter
SaajStaxWriterEx converts XMLStreamWriterEx calls to build an orasaaj SOAPMessage with BinaryTextImpl.- Author:
- [email protected]
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
href
protected static String
Include
protected static String
xopNS
-
Fields inherited from class com.sun.xml.messaging.saaj.util.stax.SaajStaxWriter
Body, currentElement, deferredElement, Envelope, envURI, Header, soap, xmlns
-
-
Constructor Summary
Constructors Constructor Description SaajStaxWriterEx(jakarta.xml.soap.SOAPMessage msg, String uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.xml.bind.attachment.AttachmentMarshaller
getAttachmentMarshaller()
org.jvnet.staxex.NamespaceContextEx
getNamespaceContext()
void
writeAttribute(String prefix, String ns, String ln, String value)
void
writeBinary(byte[] data, int offset, int length, String contentType)
void
writeBinary(jakarta.activation.DataHandler data)
OutputStream
writeBinary(String arg0)
void
writeEndElement()
void
writePCDATA(CharSequence arg0)
void
writeStartElement(String prefix, String ln, String ns)
-
Methods inherited from class com.sun.xml.messaging.saaj.util.stax.SaajStaxWriter
close, flush, getEnvelope, getPrefix, getProperty, getSOAPMessage, setDefaultNamespace, setNamespaceContext, setPrefix, writeAttribute, writeAttribute, writeCData, writeCharacters, writeCharacters, writeComment, writeDefaultNamespace, writeDTD, writeEmptyElement, writeEmptyElement, writeEmptyElement, writeEndDocument, writeEntityRef, writeNamespace, writeProcessingInstruction, writeProcessingInstruction, writeStartDocument, writeStartDocument, writeStartDocument, writeStartElement, writeStartElement
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.xml.stream.XMLStreamWriter
close, flush, getPrefix, getProperty, setDefaultNamespace, setNamespaceContext, setPrefix, writeAttribute, writeAttribute, writeCData, writeCharacters, writeCharacters, writeComment, writeDefaultNamespace, writeDTD, writeEmptyElement, writeEmptyElement, writeEmptyElement, writeEndDocument, writeEntityRef, writeNamespace, writeProcessingInstruction, writeProcessingInstruction, writeStartDocument, writeStartDocument, writeStartDocument, writeStartElement, writeStartElement
-
-
-
-
Field Detail
-
xopNS
protected static final String xopNS
- See Also:
- Constant Field Values
-
Include
protected static final String Include
- See Also:
- Constant Field Values
-
href
protected static final String href
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SaajStaxWriterEx
public SaajStaxWriterEx(jakarta.xml.soap.SOAPMessage msg, String uri) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
-
Method Detail
-
writeStartElement
public void writeStartElement(String prefix, String ln, String ns) throws XMLStreamException
- Specified by:
writeStartElement
in interfaceXMLStreamWriter
- Overrides:
writeStartElement
in classSaajStaxWriter
- Throws:
XMLStreamException
-
writeEndElement
public void writeEndElement() throws XMLStreamException
- Specified by:
writeEndElement
in interfaceXMLStreamWriter
- Overrides:
writeEndElement
in classSaajStaxWriter
- Throws:
XMLStreamException
-
writeAttribute
public void writeAttribute(String prefix, String ns, String ln, String value) throws XMLStreamException
- Specified by:
writeAttribute
in interfaceXMLStreamWriter
- Overrides:
writeAttribute
in classSaajStaxWriter
- Throws:
XMLStreamException
-
getNamespaceContext
public org.jvnet.staxex.NamespaceContextEx getNamespaceContext()
- Specified by:
getNamespaceContext
in interfaceXMLStreamWriter
- Specified by:
getNamespaceContext
in interfaceorg.jvnet.staxex.XMLStreamWriterEx
- Overrides:
getNamespaceContext
in classSaajStaxWriter
-
writeBinary
public void writeBinary(jakarta.activation.DataHandler data) throws XMLStreamException
- Specified by:
writeBinary
in interfaceorg.jvnet.staxex.XMLStreamWriterEx
- Throws:
XMLStreamException
-
writeBinary
public OutputStream writeBinary(String arg0) throws XMLStreamException
- Specified by:
writeBinary
in interfaceorg.jvnet.staxex.XMLStreamWriterEx
- Throws:
XMLStreamException
-
writeBinary
public void writeBinary(byte[] data, int offset, int length, String contentType) throws XMLStreamException
- Specified by:
writeBinary
in interfaceorg.jvnet.staxex.XMLStreamWriterEx
- Throws:
XMLStreamException
-
writePCDATA
public void writePCDATA(CharSequence arg0) throws XMLStreamException
- Specified by:
writePCDATA
in interfaceorg.jvnet.staxex.XMLStreamWriterEx
- Throws:
XMLStreamException
-
getAttachmentMarshaller
public jakarta.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()
- Specified by:
getAttachmentMarshaller
in interfaceorg.jvnet.staxex.util.MtomStreamWriter
-
-