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, writeStartElement
public 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.XMLStreamWriter
writeStartElement
in class XMLStreamWriterWrapper
javax.xml.stream.XMLStreamException
public void writeStartElement(String namespaceURI, String localName) throws javax.xml.stream.XMLStreamException
writeStartElement
in interface javax.xml.stream.XMLStreamWriter
writeStartElement
in class XMLStreamWriterWrapper
javax.xml.stream.XMLStreamException
public void writeAttribute(String prefix, String namespaceURI, String localName, String value) throws javax.xml.stream.XMLStreamException
writeAttribute
in interface javax.xml.stream.XMLStreamWriter
writeAttribute
in class XMLStreamWriterWrapper
javax.xml.stream.XMLStreamException
public void writeAttribute(String namespaceURI, String localName, String value) throws javax.xml.stream.XMLStreamException
writeAttribute
in interface javax.xml.stream.XMLStreamWriter
writeAttribute
in class XMLStreamWriterWrapper
javax.xml.stream.XMLStreamException
public void writeAttribute(String localName, String value) throws javax.xml.stream.XMLStreamException
writeAttribute
in interface javax.xml.stream.XMLStreamWriter
writeAttribute
in class XMLStreamWriterWrapper
javax.xml.stream.XMLStreamException
public void writeEndElement() throws javax.xml.stream.XMLStreamException
writeEndElement
in interface javax.xml.stream.XMLStreamWriter
writeEndElement
in class XMLStreamWriterWrapper
javax.xml.stream.XMLStreamException
Copyright © The Apache Software Foundation. All Rights Reserved.