com.sun.xml.messaging.saaj.util.stax
Class SaajStaxWriterEx
java.lang.Object
com.sun.xml.messaging.saaj.util.stax.SaajStaxWriter
com.sun.xml.messaging.saaj.util.stax.SaajStaxWriterEx
- All Implemented Interfaces:
- javax.xml.stream.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:
- shih-chang.chen@oracle.com
|
Field Summary |
protected static java.lang.String |
href
|
protected static java.lang.String |
Include
|
protected static java.lang.String |
xopNS
|
|
Constructor Summary |
SaajStaxWriterEx(javax.xml.soap.SOAPMessage msg,
java.lang.String uri)
|
| 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 |
xopNS
protected static final java.lang.String xopNS
- See Also:
- Constant Field Values
Include
protected static final java.lang.String Include
- See Also:
- Constant Field Values
href
protected static final java.lang.String href
- See Also:
- Constant Field Values
SaajStaxWriterEx
public SaajStaxWriterEx(javax.xml.soap.SOAPMessage msg,
java.lang.String uri)
throws javax.xml.soap.SOAPException
- Throws:
javax.xml.soap.SOAPException
writeStartElement
public void writeStartElement(java.lang.String prefix,
java.lang.String ln,
java.lang.String ns)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeStartElement in interface javax.xml.stream.XMLStreamWriter- Overrides:
writeStartElement in class SaajStaxWriter
- Throws:
javax.xml.stream.XMLStreamException
writeEndElement
public void writeEndElement()
throws javax.xml.stream.XMLStreamException
- Specified by:
writeEndElement in interface javax.xml.stream.XMLStreamWriter- Overrides:
writeEndElement in class SaajStaxWriter
- Throws:
javax.xml.stream.XMLStreamException
writeAttribute
public void writeAttribute(java.lang.String prefix,
java.lang.String ns,
java.lang.String ln,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeAttribute in interface javax.xml.stream.XMLStreamWriter- Overrides:
writeAttribute in class SaajStaxWriter
- Throws:
javax.xml.stream.XMLStreamException
getNamespaceContext
public org.jvnet.staxex.NamespaceContextEx getNamespaceContext()
- Specified by:
getNamespaceContext in interface javax.xml.stream.XMLStreamWriter- Specified by:
getNamespaceContext in interface org.jvnet.staxex.XMLStreamWriterEx- Overrides:
getNamespaceContext in class SaajStaxWriter
writeBinary
public void writeBinary(javax.activation.DataHandler data)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeBinary in interface org.jvnet.staxex.XMLStreamWriterEx
- Throws:
javax.xml.stream.XMLStreamException
writeBinary
public java.io.OutputStream writeBinary(java.lang.String arg0)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeBinary in interface org.jvnet.staxex.XMLStreamWriterEx
- Throws:
javax.xml.stream.XMLStreamException
writeBinary
public void writeBinary(byte[] data,
int offset,
int length,
java.lang.String contentType)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeBinary in interface org.jvnet.staxex.XMLStreamWriterEx
- Throws:
javax.xml.stream.XMLStreamException
writePCDATA
public void writePCDATA(java.lang.CharSequence arg0)
throws javax.xml.stream.XMLStreamException
- Specified by:
writePCDATA in interface org.jvnet.staxex.XMLStreamWriterEx
- Throws:
javax.xml.stream.XMLStreamException
getAttachmentMarshaller
public javax.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()
- Specified by:
getAttachmentMarshaller in interface org.jvnet.staxex.util.MtomStreamWriter
Copyright © 2014 Oracle. All Rights Reserved.