com.envoisolutions.sxc.util
Class XoXMLStreamWriterImpl

java.lang.Object
  extended by com.envoisolutions.sxc.util.XoXMLStreamWriterImpl
All Implemented Interfaces:
XoXMLStreamWriter, javax.xml.stream.XMLStreamWriter

public class XoXMLStreamWriterImpl
extends java.lang.Object
implements XoXMLStreamWriter


Constructor Summary
XoXMLStreamWriterImpl(javax.xml.stream.XMLStreamWriter writer)
           
 
Method Summary
 void close()
           
 void flush()
           
 javax.xml.namespace.NamespaceContext getNamespaceContext()
           
 java.lang.String getPrefix(java.lang.String uri)
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.lang.String getQNameAsString(javax.xml.namespace.QName q)
           
 java.lang.String getUniquePrefix()
           
 java.lang.String getUniquePrefix(java.lang.String namespaceURI)
           
 java.lang.String getUniquePrefix(java.lang.String namespaceURI, boolean declare)
           
 void setDefaultNamespace(java.lang.String uri)
           
 void setNamespaceContext(javax.xml.namespace.NamespaceContext arg0)
           
 void setPrefix(java.lang.String prefix, java.lang.String uri)
           
 void writeAndDeclareIfUndeclared(java.lang.String prefix, java.lang.String namespace)
           
 void writeAsXmlList(boolean[] values)
           
 void writeAsXmlList(java.util.Collection<java.lang.Object> values)
           
 void writeAsXmlList(double[] values)
           
 void writeAsXmlList(float[] values)
           
 void writeAsXmlList(int[] values)
           
 void writeAsXmlList(long[] values)
           
 void writeAsXmlList(java.lang.Object[] values)
           
 void writeAsXmlList(short[] values)
           
 void writeAttribute(javax.xml.namespace.QName name, java.lang.String value)
           
 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 writeBoolean(boolean b)
           
 void writeByte(byte b)
           
 void writeCData(java.lang.String data)
           
 void writeCharacters(char[] text, int start, int len)
           
 void writeCharacters(java.lang.String text)
           
 void writeComment(java.lang.String data)
           
 void writeDefaultNamespace(java.lang.String uri)
           
 void writeDomElement(org.w3c.dom.Element element, boolean writeTag)
           
 void writeDouble(double b)
           
 void writeDTD(java.lang.String dtd)
           
 void writeEmptyElement(java.lang.String localName)
           
 void writeEmptyElement(java.lang.String namespaceURI, java.lang.String localName)
           
 void writeEmptyElement(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName)
           
 void writeEndDocument()
           
 void writeEndElement()
           
 void writeEntityRef(java.lang.String name)
           
 void writeFloat(float b)
           
 void writeInt(int i)
           
 void writeLong(long b)
           
 void writeNamespace(java.lang.String prefix, java.lang.String namespaceURI)
           
 void writeProcessingInstruction(java.lang.String target)
           
 void writeProcessingInstruction(java.lang.String target, java.lang.String data)
           
 void writeQName(javax.xml.namespace.QName q)
           
 void writeShort(short b)
           
 void writeStartDocument()
           
 void writeStartDocument(java.lang.String version)
           
 void writeStartDocument(java.lang.String encoding, java.lang.String version)
           
 void writeStartElement(java.lang.String localName)
           
 void writeStartElement(java.lang.String namespaceURI, java.lang.String localName)
           
 void writeStartElement(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName)
           
 void writeStartElementWithAutoPrefix(java.lang.String namespaceURI, java.lang.String localName)
           
 void writeString(java.lang.String s)
           
 void writeXsiNil()
           
 void writeXsiType(java.lang.String namespace, java.lang.String local)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XoXMLStreamWriterImpl

public XoXMLStreamWriterImpl(javax.xml.stream.XMLStreamWriter writer)
Method Detail

writeXsiNil

public void writeXsiNil()
                 throws javax.xml.stream.XMLStreamException
Specified by:
writeXsiNil in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAndDeclareIfUndeclared

public void writeAndDeclareIfUndeclared(java.lang.String prefix,
                                        java.lang.String namespace)
                                 throws javax.xml.stream.XMLStreamException
Specified by:
writeAndDeclareIfUndeclared in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeQName

public void writeQName(javax.xml.namespace.QName q)
                throws javax.xml.stream.XMLStreamException
Specified by:
writeQName in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

getQNameAsString

public java.lang.String getQNameAsString(javax.xml.namespace.QName q)
                                  throws javax.xml.stream.XMLStreamException
Specified by:
getQNameAsString in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeDomElement

public void writeDomElement(org.w3c.dom.Element element,
                            boolean writeTag)
                     throws javax.xml.stream.XMLStreamException
Specified by:
writeDomElement in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeXsiType

public void writeXsiType(java.lang.String namespace,
                         java.lang.String local)
                  throws javax.xml.stream.XMLStreamException
Specified by:
writeXsiType in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

getUniquePrefix

public java.lang.String getUniquePrefix(java.lang.String namespaceURI)
                                 throws javax.xml.stream.XMLStreamException
Specified by:
getUniquePrefix in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAsXmlList

public void writeAsXmlList(java.util.Collection<java.lang.Object> values)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAsXmlList in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAsXmlList

public void writeAsXmlList(java.lang.Object[] values)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAsXmlList in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAsXmlList

public void writeAsXmlList(boolean[] values)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAsXmlList in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAsXmlList

public void writeAsXmlList(short[] values)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAsXmlList in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAsXmlList

public void writeAsXmlList(int[] values)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAsXmlList in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAsXmlList

public void writeAsXmlList(long[] values)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAsXmlList in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAsXmlList

public void writeAsXmlList(float[] values)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAsXmlList in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAsXmlList

public void writeAsXmlList(double[] values)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAsXmlList in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

getUniquePrefix

public java.lang.String getUniquePrefix(java.lang.String namespaceURI,
                                        boolean declare)
                                 throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

getUniquePrefix

public java.lang.String getUniquePrefix()

writeString

public void writeString(java.lang.String s)
                 throws javax.xml.stream.XMLStreamException
Specified by:
writeString in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeBoolean

public void writeBoolean(boolean b)
                  throws javax.xml.stream.XMLStreamException
Specified by:
writeBoolean in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeDouble

public void writeDouble(double b)
                 throws javax.xml.stream.XMLStreamException
Specified by:
writeDouble in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeFloat

public void writeFloat(float b)
                throws javax.xml.stream.XMLStreamException
Specified by:
writeFloat in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeLong

public void writeLong(long b)
               throws javax.xml.stream.XMLStreamException
Specified by:
writeLong in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeShort

public void writeShort(short b)
                throws javax.xml.stream.XMLStreamException
Specified by:
writeShort in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeByte

public void writeByte(byte b)
               throws javax.xml.stream.XMLStreamException
Specified by:
writeByte in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeInt

public void writeInt(int i)
              throws javax.xml.stream.XMLStreamException
Specified by:
writeInt in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeStartElementWithAutoPrefix

public void writeStartElementWithAutoPrefix(java.lang.String namespaceURI,
                                            java.lang.String localName)
                                     throws javax.xml.stream.XMLStreamException
Specified by:
writeStartElementWithAutoPrefix in interface XoXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

close

public void close()
           throws javax.xml.stream.XMLStreamException
Specified by:
close in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

flush

public void flush()
           throws javax.xml.stream.XMLStreamException
Specified by:
flush in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

getNamespaceContext

public javax.xml.namespace.NamespaceContext getNamespaceContext()
Specified by:
getNamespaceContext in interface javax.xml.stream.XMLStreamWriter

getPrefix

public java.lang.String getPrefix(java.lang.String uri)
                           throws javax.xml.stream.XMLStreamException
Specified by:
getPrefix in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws java.lang.IllegalArgumentException
Specified by:
getProperty in interface javax.xml.stream.XMLStreamWriter
Throws:
java.lang.IllegalArgumentException

setDefaultNamespace

public void setDefaultNamespace(java.lang.String uri)
                         throws javax.xml.stream.XMLStreamException
Specified by:
setDefaultNamespace in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

setNamespaceContext

public void setNamespaceContext(javax.xml.namespace.NamespaceContext arg0)
                         throws javax.xml.stream.XMLStreamException
Specified by:
setNamespaceContext in interface javax.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:
setPrefix in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeAttribute

public void writeAttribute(javax.xml.namespace.QName name,
                           java.lang.String value)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeAttribute in interface XoXMLStreamWriter
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
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
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
Throws:
javax.xml.stream.XMLStreamException

writeCData

public void writeCData(java.lang.String data)
                throws javax.xml.stream.XMLStreamException
Specified by:
writeCData in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeCharacters

public void writeCharacters(char[] text,
                            int start,
                            int len)
                     throws javax.xml.stream.XMLStreamException
Specified by:
writeCharacters in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeCharacters

public void writeCharacters(java.lang.String text)
                     throws javax.xml.stream.XMLStreamException
Specified by:
writeCharacters in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeComment

public void writeComment(java.lang.String data)
                  throws javax.xml.stream.XMLStreamException
Specified by:
writeComment in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeDefaultNamespace

public void writeDefaultNamespace(java.lang.String uri)
                           throws javax.xml.stream.XMLStreamException
Specified by:
writeDefaultNamespace in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeDTD

public void writeDTD(java.lang.String dtd)
              throws javax.xml.stream.XMLStreamException
Specified by:
writeDTD in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeEmptyElement

public void writeEmptyElement(java.lang.String prefix,
                              java.lang.String namespaceURI,
                              java.lang.String localName)
                       throws javax.xml.stream.XMLStreamException
Specified by:
writeEmptyElement in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeEmptyElement

public void writeEmptyElement(java.lang.String namespaceURI,
                              java.lang.String localName)
                       throws javax.xml.stream.XMLStreamException
Specified by:
writeEmptyElement in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeEmptyElement

public void writeEmptyElement(java.lang.String localName)
                       throws javax.xml.stream.XMLStreamException
Specified by:
writeEmptyElement in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeEndDocument

public void writeEndDocument()
                      throws javax.xml.stream.XMLStreamException
Specified by:
writeEndDocument in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeEndElement

public void writeEndElement()
                     throws javax.xml.stream.XMLStreamException
Specified by:
writeEndElement in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeEntityRef

public void writeEntityRef(java.lang.String name)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeEntityRef in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeNamespace

public void writeNamespace(java.lang.String prefix,
                           java.lang.String namespaceURI)
                    throws javax.xml.stream.XMLStreamException
Specified by:
writeNamespace in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeProcessingInstruction

public void writeProcessingInstruction(java.lang.String target,
                                       java.lang.String data)
                                throws javax.xml.stream.XMLStreamException
Specified by:
writeProcessingInstruction in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeProcessingInstruction

public void writeProcessingInstruction(java.lang.String target)
                                throws javax.xml.stream.XMLStreamException
Specified by:
writeProcessingInstruction in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeStartDocument

public void writeStartDocument()
                        throws javax.xml.stream.XMLStreamException
Specified by:
writeStartDocument in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeStartDocument

public void writeStartDocument(java.lang.String encoding,
                               java.lang.String version)
                        throws javax.xml.stream.XMLStreamException
Specified by:
writeStartDocument in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeStartDocument

public void writeStartDocument(java.lang.String version)
                        throws javax.xml.stream.XMLStreamException
Specified by:
writeStartDocument in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeStartElement

public void writeStartElement(java.lang.String prefix,
                              java.lang.String namespaceURI,
                              java.lang.String localName)
                       throws javax.xml.stream.XMLStreamException
Specified by:
writeStartElement in interface javax.xml.stream.XMLStreamWriter
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
Throws:
javax.xml.stream.XMLStreamException

writeStartElement

public void writeStartElement(java.lang.String localName)
                       throws javax.xml.stream.XMLStreamException
Specified by:
writeStartElement in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException


Copyright © 2007-2008 Envoi Solutions LLC. All Rights Reserved.