org.apache.axiom.util.stax.xop
Class XOPDecodingStreamWriter
java.lang.Object
org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper
org.apache.axiom.util.stax.xop.XOPDecodingStreamWriter
- All Implemented Interfaces:
- javax.xml.stream.XMLStreamWriter
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.
|
Method Summary |
void |
writeAttribute(java.lang.String localName,
java.lang.String value)
|
void |
writeAttribute(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
|
void |
writeAttribute(java.lang.String prefix,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
|
void |
writeEndElement()
|
void |
writeStartElement(java.lang.String namespaceURI,
java.lang.String localName)
|
void |
writeStartElement(java.lang.String prefix,
java.lang.String localName,
java.lang.String namespaceURI)
|
| Methods inherited from class org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper |
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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XOPDecodingStreamWriter
public XOPDecodingStreamWriter(javax.xml.stream.XMLStreamWriter parent,
MimePartProvider mimePartProvider)
- Constructor.
- Parameters:
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 wrapper
writeStartElement
public void writeStartElement(java.lang.String prefix,
java.lang.String localName,
java.lang.String namespaceURI)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeStartElement in interface javax.xml.stream.XMLStreamWriter- Overrides:
writeStartElement in class XMLStreamWriterWrapper
- Throws:
javax.xml.stream.XMLStreamException
writeStartElement
public void writeStartElement(java.lang.String namespaceURI,
java.lang.String localName)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeStartElement in interface javax.xml.stream.XMLStreamWriter- Overrides:
writeStartElement in class XMLStreamWriterWrapper
- Throws:
javax.xml.stream.XMLStreamException
writeAttribute
public void writeAttribute(java.lang.String prefix,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeAttribute in interface javax.xml.stream.XMLStreamWriter- Overrides:
writeAttribute in class XMLStreamWriterWrapper
- Throws:
javax.xml.stream.XMLStreamException
writeAttribute
public void writeAttribute(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeAttribute in interface javax.xml.stream.XMLStreamWriter- Overrides:
writeAttribute in class XMLStreamWriterWrapper
- Throws:
javax.xml.stream.XMLStreamException
writeAttribute
public void writeAttribute(java.lang.String localName,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
- Specified by:
writeAttribute in interface javax.xml.stream.XMLStreamWriter- Overrides:
writeAttribute in class XMLStreamWriterWrapper
- 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 XMLStreamWriterWrapper
- Throws:
javax.xml.stream.XMLStreamException
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.