Package org.codehaus.stax2.util
Class StreamWriterDelegate
- java.lang.Object
-
- org.codehaus.stax2.util.StreamWriterDelegate
-
- All Implemented Interfaces:
javax.xml.stream.XMLStreamWriter
- Direct Known Subclasses:
Stax2WriterAdapter,StreamWriter2Delegate
public class StreamWriterDelegate extends java.lang.Object implements javax.xml.stream.XMLStreamWriterSimilar toStreamReaderDelegate, but implements a proxy forXMLStreamWriter. The only additional methods are ones for setting and accessing the delegate to forward requests to.Note: such class really should exist in core Stax API (in package
javax.xml.stream.util), but since it does not, it is implemented within Stax2 extension API- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.xml.stream.XMLStreamWritermDelegate
-
Constructor Summary
Constructors Constructor Description StreamWriterDelegate(javax.xml.stream.XMLStreamWriter parentWriter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()javax.xml.namespace.NamespaceContextgetNamespaceContext()javax.xml.stream.XMLStreamWritergetParent()java.lang.StringgetPrefix(java.lang.String ns)java.lang.ObjectgetProperty(java.lang.String pname)voidsetDefaultNamespace(java.lang.String ns)voidsetNamespaceContext(javax.xml.namespace.NamespaceContext nc)voidsetParent(javax.xml.stream.XMLStreamWriter parentWriter)voidsetPrefix(java.lang.String prefix, java.lang.String uri)voidwriteAttribute(java.lang.String arg0, java.lang.String arg1)voidwriteAttribute(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)voidwriteAttribute(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)voidwriteCData(java.lang.String arg0)voidwriteCharacters(char[] arg0, int arg1, int arg2)voidwriteCharacters(java.lang.String arg0)voidwriteComment(java.lang.String arg0)voidwriteDefaultNamespace(java.lang.String arg0)voidwriteDTD(java.lang.String arg0)voidwriteEmptyElement(java.lang.String arg0)voidwriteEmptyElement(java.lang.String arg0, java.lang.String arg1)voidwriteEmptyElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)voidwriteEndDocument()voidwriteEndElement()voidwriteEntityRef(java.lang.String arg0)voidwriteNamespace(java.lang.String arg0, java.lang.String arg1)voidwriteProcessingInstruction(java.lang.String arg0)voidwriteProcessingInstruction(java.lang.String arg0, java.lang.String arg1)voidwriteStartDocument()voidwriteStartDocument(java.lang.String arg0)voidwriteStartDocument(java.lang.String arg0, java.lang.String arg1)voidwriteStartElement(java.lang.String arg0)voidwriteStartElement(java.lang.String arg0, java.lang.String arg1)voidwriteStartElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
-
-
-
Method Detail
-
setParent
public void setParent(javax.xml.stream.XMLStreamWriter parentWriter)
-
getParent
public javax.xml.stream.XMLStreamWriter getParent()
-
close
public void close() throws javax.xml.stream.XMLStreamException- Specified by:
closein interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
flush
public void flush() throws javax.xml.stream.XMLStreamException- Specified by:
flushin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContextin interfacejavax.xml.stream.XMLStreamWriter
-
getPrefix
public java.lang.String getPrefix(java.lang.String ns) throws javax.xml.stream.XMLStreamException- Specified by:
getPrefixin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
getProperty
public java.lang.Object getProperty(java.lang.String pname) throws java.lang.IllegalArgumentException- Specified by:
getPropertyin interfacejavax.xml.stream.XMLStreamWriter- Throws:
java.lang.IllegalArgumentException
-
setDefaultNamespace
public void setDefaultNamespace(java.lang.String ns) throws javax.xml.stream.XMLStreamException- Specified by:
setDefaultNamespacein interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext nc) throws javax.xml.stream.XMLStreamException- Specified by:
setNamespaceContextin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
setPrefix
public void setPrefix(java.lang.String prefix, java.lang.String uri) throws javax.xml.stream.XMLStreamException- Specified by:
setPrefixin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeAttribute
public void writeAttribute(java.lang.String arg0, java.lang.String arg1) throws javax.xml.stream.XMLStreamException- Specified by:
writeAttributein interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeAttribute
public void writeAttribute(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) throws javax.xml.stream.XMLStreamException- Specified by:
writeAttributein interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeAttribute
public void writeAttribute(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3) throws javax.xml.stream.XMLStreamException- Specified by:
writeAttributein interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeCData
public void writeCData(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeCDatain interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeCharacters
public void writeCharacters(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeCharactersin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeCharacters
public void writeCharacters(char[] arg0, int arg1, int arg2) throws javax.xml.stream.XMLStreamException- Specified by:
writeCharactersin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeComment
public void writeComment(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeCommentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeDTD
public void writeDTD(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeDTDin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeDefaultNamespace
public void writeDefaultNamespace(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeDefaultNamespacein interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeEmptyElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String arg0, java.lang.String arg1) throws javax.xml.stream.XMLStreamException- Specified by:
writeEmptyElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeEmptyElement
public void writeEmptyElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) throws javax.xml.stream.XMLStreamException- Specified by:
writeEmptyElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeEndDocument
public void writeEndDocument() throws javax.xml.stream.XMLStreamException- Specified by:
writeEndDocumentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeEndElement
public void writeEndElement() throws javax.xml.stream.XMLStreamException- Specified by:
writeEndElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeEntityRef
public void writeEntityRef(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeEntityRefin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeNamespace
public void writeNamespace(java.lang.String arg0, java.lang.String arg1) throws javax.xml.stream.XMLStreamException- Specified by:
writeNamespacein interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeProcessingInstructionin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(java.lang.String arg0, java.lang.String arg1) throws javax.xml.stream.XMLStreamException- Specified by:
writeProcessingInstructionin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument() throws javax.xml.stream.XMLStreamException- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String arg0, java.lang.String arg1) throws javax.xml.stream.XMLStreamException- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String arg0) throws javax.xml.stream.XMLStreamException- Specified by:
writeStartElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String arg0, java.lang.String arg1) throws javax.xml.stream.XMLStreamException- Specified by:
writeStartElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
writeStartElement
public void writeStartElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) throws javax.xml.stream.XMLStreamException- Specified by:
writeStartElementin interfacejavax.xml.stream.XMLStreamWriter- Throws:
javax.xml.stream.XMLStreamException
-
-