org.rhq.enterprise.server.sync.util
Class IndentingXMLStreamWriter

java.lang.Object
  extended by org.rhq.enterprise.server.sync.util.IndentingXMLStreamWriter
All Implemented Interfaces:
XMLStreamWriter

public class IndentingXMLStreamWriter
extends Object
implements XMLStreamWriter

Author:
Lukas Krejci

Field Summary
static String DEFAULT_INDENT_STRING
           
 
Constructor Summary
IndentingXMLStreamWriter(XMLStreamWriter wrapped)
           
IndentingXMLStreamWriter(XMLStreamWriter wrapped, String indentString)
           
 
Method Summary
 void close()
           
 void flush()
           
 NamespaceContext getNamespaceContext()
           
 String getPrefix(String uri)
           
 Object getProperty(String name)
           
 void setDefaultNamespace(String uri)
           
 void setNamespaceContext(NamespaceContext context)
           
 void setPrefix(String prefix, String uri)
           
 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 writeCData(String data)
           
 void writeCharacters(char[] text, int start, int len)
           
 void writeCharacters(String text)
           
 void writeComment(String data)
           
 void writeDefaultNamespace(String namespaceURI)
           
 void writeDTD(String dtd)
           
 void writeEmptyElement(String localName)
           
 void writeEmptyElement(String namespaceURI, String localName)
           
 void writeEmptyElement(String prefix, String localName, String namespaceURI)
           
 void writeEndDocument()
           
 void writeEndElement()
           
 void writeEntityRef(String name)
           
 void writeNamespace(String prefix, String namespaceURI)
           
 void writeProcessingInstruction(String target)
           
 void writeProcessingInstruction(String target, String data)
           
 void writeStartDocument()
           
 void writeStartDocument(String version)
           
 void writeStartDocument(String encoding, String version)
           
 void writeStartElement(String localName)
           
 void writeStartElement(String namespaceURI, String localName)
           
 void writeStartElement(String prefix, String localName, String namespaceURI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_INDENT_STRING

public static final String DEFAULT_INDENT_STRING
See Also:
Constant Field Values
Constructor Detail

IndentingXMLStreamWriter

public IndentingXMLStreamWriter(XMLStreamWriter wrapped)

IndentingXMLStreamWriter

public IndentingXMLStreamWriter(XMLStreamWriter wrapped,
                                String indentString)
Method Detail

writeStartElement

public void writeStartElement(String localName)
                       throws XMLStreamException
Specified by:
writeStartElement in interface XMLStreamWriter
Parameters:
localName -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeStartElement(java.lang.String)

writeStartElement

public void writeStartElement(String namespaceURI,
                              String localName)
                       throws XMLStreamException
Specified by:
writeStartElement in interface XMLStreamWriter
Parameters:
namespaceURI -
localName -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeStartElement(java.lang.String, java.lang.String)

writeStartElement

public void writeStartElement(String prefix,
                              String localName,
                              String namespaceURI)
                       throws XMLStreamException
Specified by:
writeStartElement in interface XMLStreamWriter
Parameters:
prefix -
localName -
namespaceURI -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeStartElement(java.lang.String, java.lang.String, java.lang.String)

writeEmptyElement

public void writeEmptyElement(String namespaceURI,
                              String localName)
                       throws XMLStreamException
Specified by:
writeEmptyElement in interface XMLStreamWriter
Parameters:
namespaceURI -
localName -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeEmptyElement(java.lang.String, java.lang.String)

writeEmptyElement

public void writeEmptyElement(String prefix,
                              String localName,
                              String namespaceURI)
                       throws XMLStreamException
Specified by:
writeEmptyElement in interface XMLStreamWriter
Parameters:
prefix -
localName -
namespaceURI -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeEmptyElement(java.lang.String, java.lang.String, java.lang.String)

writeEmptyElement

public void writeEmptyElement(String localName)
                       throws XMLStreamException
Specified by:
writeEmptyElement in interface XMLStreamWriter
Parameters:
localName -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeEmptyElement(java.lang.String)

writeEndElement

public void writeEndElement()
                     throws XMLStreamException
Specified by:
writeEndElement in interface XMLStreamWriter
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeEndElement()

writeEndDocument

public void writeEndDocument()
                      throws XMLStreamException
Specified by:
writeEndDocument in interface XMLStreamWriter
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeEndDocument()

close

public void close()
           throws XMLStreamException
Specified by:
close in interface XMLStreamWriter
Throws:
XMLStreamException
See Also:
XMLStreamWriter.close()

flush

public void flush()
           throws XMLStreamException
Specified by:
flush in interface XMLStreamWriter
Throws:
XMLStreamException
See Also:
XMLStreamWriter.flush()

writeAttribute

public void writeAttribute(String localName,
                           String value)
                    throws XMLStreamException
Specified by:
writeAttribute in interface XMLStreamWriter
Parameters:
localName -
value -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeAttribute(java.lang.String, java.lang.String)

writeAttribute

public void writeAttribute(String prefix,
                           String namespaceURI,
                           String localName,
                           String value)
                    throws XMLStreamException
Specified by:
writeAttribute in interface XMLStreamWriter
Parameters:
prefix -
namespaceURI -
localName -
value -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

writeAttribute

public void writeAttribute(String namespaceURI,
                           String localName,
                           String value)
                    throws XMLStreamException
Specified by:
writeAttribute in interface XMLStreamWriter
Parameters:
namespaceURI -
localName -
value -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeAttribute(java.lang.String, java.lang.String, java.lang.String)

writeNamespace

public void writeNamespace(String prefix,
                           String namespaceURI)
                    throws XMLStreamException
Specified by:
writeNamespace in interface XMLStreamWriter
Parameters:
prefix -
namespaceURI -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeNamespace(java.lang.String, java.lang.String)

writeDefaultNamespace

public void writeDefaultNamespace(String namespaceURI)
                           throws XMLStreamException
Specified by:
writeDefaultNamespace in interface XMLStreamWriter
Parameters:
namespaceURI -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeDefaultNamespace(java.lang.String)

writeComment

public void writeComment(String data)
                  throws XMLStreamException
Specified by:
writeComment in interface XMLStreamWriter
Parameters:
data -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeComment(java.lang.String)

writeProcessingInstruction

public void writeProcessingInstruction(String target)
                                throws XMLStreamException
Specified by:
writeProcessingInstruction in interface XMLStreamWriter
Parameters:
target -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeProcessingInstruction(java.lang.String)

writeProcessingInstruction

public void writeProcessingInstruction(String target,
                                       String data)
                                throws XMLStreamException
Specified by:
writeProcessingInstruction in interface XMLStreamWriter
Parameters:
target -
data -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeProcessingInstruction(java.lang.String, java.lang.String)

writeCData

public void writeCData(String data)
                throws XMLStreamException
Specified by:
writeCData in interface XMLStreamWriter
Parameters:
data -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeCData(java.lang.String)

writeDTD

public void writeDTD(String dtd)
              throws XMLStreamException
Specified by:
writeDTD in interface XMLStreamWriter
Parameters:
dtd -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeDTD(java.lang.String)

writeEntityRef

public void writeEntityRef(String name)
                    throws XMLStreamException
Specified by:
writeEntityRef in interface XMLStreamWriter
Parameters:
name -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeEntityRef(java.lang.String)

writeStartDocument

public void writeStartDocument()
                        throws XMLStreamException
Specified by:
writeStartDocument in interface XMLStreamWriter
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeStartDocument()

writeStartDocument

public void writeStartDocument(String version)
                        throws XMLStreamException
Specified by:
writeStartDocument in interface XMLStreamWriter
Parameters:
version -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeStartDocument(java.lang.String)

writeStartDocument

public void writeStartDocument(String encoding,
                               String version)
                        throws XMLStreamException
Specified by:
writeStartDocument in interface XMLStreamWriter
Parameters:
encoding -
version -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeStartDocument(java.lang.String, java.lang.String)

writeCharacters

public void writeCharacters(String text)
                     throws XMLStreamException
Specified by:
writeCharacters in interface XMLStreamWriter
Parameters:
text -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeCharacters(java.lang.String)

writeCharacters

public void writeCharacters(char[] text,
                            int start,
                            int len)
                     throws XMLStreamException
Specified by:
writeCharacters in interface XMLStreamWriter
Parameters:
text -
start -
len -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.writeCharacters(char[], int, int)

getPrefix

public String getPrefix(String uri)
                 throws XMLStreamException
Specified by:
getPrefix in interface XMLStreamWriter
Parameters:
uri -
Returns:
Throws:
XMLStreamException
See Also:
XMLStreamWriter.getPrefix(java.lang.String)

setPrefix

public void setPrefix(String prefix,
                      String uri)
               throws XMLStreamException
Specified by:
setPrefix in interface XMLStreamWriter
Parameters:
prefix -
uri -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.setPrefix(java.lang.String, java.lang.String)

setDefaultNamespace

public void setDefaultNamespace(String uri)
                         throws XMLStreamException
Specified by:
setDefaultNamespace in interface XMLStreamWriter
Parameters:
uri -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.setDefaultNamespace(java.lang.String)

setNamespaceContext

public void setNamespaceContext(NamespaceContext context)
                         throws XMLStreamException
Specified by:
setNamespaceContext in interface XMLStreamWriter
Parameters:
context -
Throws:
XMLStreamException
See Also:
XMLStreamWriter.setNamespaceContext(javax.xml.namespace.NamespaceContext)

getNamespaceContext

public NamespaceContext getNamespaceContext()
Specified by:
getNamespaceContext in interface XMLStreamWriter
Returns:
See Also:
XMLStreamWriter.getNamespaceContext()

getProperty

public Object getProperty(String name)
                   throws IllegalArgumentException
Specified by:
getProperty in interface XMLStreamWriter
Parameters:
name -
Returns:
Throws:
IllegalArgumentException
See Also:
XMLStreamWriter.getProperty(java.lang.String)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.