public class XOPDecodingStreamWriter extends XMLStreamWriterWrapper
XMLStreamWriter wrapper that decodes XOP. It assumes that the underlying stream
implements the DataHandlerWriter extension and translates calls that write
xop:Include elements into calls to the appropriate methods defined by
DataHandlerWriter.| Constructor and Description |
|---|
XOPDecodingStreamWriter(javax.xml.stream.XMLStreamWriter parent,
MimePartProvider mimePartProvider)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
writeAttribute(String localName,
String value) |
void |
writeAttribute(String namespaceURI,
String localName,
String value) |
void |
writeAttribute(String prefix,
String namespaceURI,
String localName,
String value) |
void |
writeEndElement() |
void |
writeStartElement(String namespaceURI,
String localName) |
void |
writeStartElement(String prefix,
String localName,
String namespaceURI) |
close, flush, getNamespaceContext, getPrefix, getProperty, setDefaultNamespace, setNamespaceContext, setPrefix, writeCData, writeCharacters, writeCharacters, writeComment, writeDefaultNamespace, writeDTD, writeEmptyElement, writeEmptyElement, writeEmptyElement, writeEndDocument, writeEntityRef, writeNamespace, writeProcessingInstruction, writeProcessingInstruction, writeStartDocument, writeStartDocument, writeStartDocument, writeStartElementpublic XOPDecodingStreamWriter(javax.xml.stream.XMLStreamWriter parent, MimePartProvider mimePartProvider)
parent - the XMLStreamWriter to write the decoded stream to; the instance must
implement the DataHandlerWriter extensionmimePartProvider - an implementation of the MimePartProvider interface that will be used to
load the DataHandler objects for MIME parts referenced by
xop:Include element information items written to this wrapperpublic void writeStartElement(String prefix, String localName, String namespaceURI) throws javax.xml.stream.XMLStreamException
writeStartElement in interface javax.xml.stream.XMLStreamWriterwriteStartElement in class XMLStreamWriterWrapperjavax.xml.stream.XMLStreamExceptionpublic void writeStartElement(String namespaceURI, String localName) throws javax.xml.stream.XMLStreamException
writeStartElement in interface javax.xml.stream.XMLStreamWriterwriteStartElement in class XMLStreamWriterWrapperjavax.xml.stream.XMLStreamExceptionpublic void writeAttribute(String prefix, String namespaceURI, String localName, String value) throws javax.xml.stream.XMLStreamException
writeAttribute in interface javax.xml.stream.XMLStreamWriterwriteAttribute in class XMLStreamWriterWrapperjavax.xml.stream.XMLStreamExceptionpublic void writeAttribute(String namespaceURI, String localName, String value) throws javax.xml.stream.XMLStreamException
writeAttribute in interface javax.xml.stream.XMLStreamWriterwriteAttribute in class XMLStreamWriterWrapperjavax.xml.stream.XMLStreamExceptionpublic void writeAttribute(String localName, String value) throws javax.xml.stream.XMLStreamException
writeAttribute in interface javax.xml.stream.XMLStreamWriterwriteAttribute in class XMLStreamWriterWrapperjavax.xml.stream.XMLStreamExceptionpublic void writeEndElement()
throws javax.xml.stream.XMLStreamException
writeEndElement in interface javax.xml.stream.XMLStreamWriterwriteEndElement in class XMLStreamWriterWrapperjavax.xml.stream.XMLStreamExceptionCopyright © The Apache Software Foundation. All Rights Reserved.