Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 2605

qtjambi-doc-4.3.3-3mdv2008.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_09) on Tue Aug 07 17:07:41 CEST 2007 -->
<TITLE>
QXmlStreamWriter
</TITLE>

<META NAME="keywords" CONTENT="com.trolltech.qt.xml.QXmlStreamWriter class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="QXmlStreamWriter";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamReader.TokenType.html" title="enum in com.trolltech.qt.xml"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/xml/QXmlStreamWriter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QXmlStreamWriter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.trolltech.qt.xml</FONT>
<BR>
Class QXmlStreamWriter</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">com.trolltech.qt.QSignalEmitter</A>
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">com.trolltech.qt.QtJambiObject</A>
          <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.trolltech.qt.xml.QXmlStreamWriter</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>QXmlStreamWriter</B><DT>extends <A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></DL>
</PRE>

<P>
<p>The <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> class provides an XML writer with a simple streaming API.</p>
<p><a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> is the pendent to <a href="QXmlStreamReader.html"><tt>QXmlStreamReader</tt></a> for writing XML. Like its related class, it operates on a <a href="%2E%2E/core/QIODevice.html"><tt>QIODevice</tt></a> specified with <a href="QXmlStreamWriter.html#setDevice(com.trolltech.qt.core.QIODevice)"><tt>setDevice</tt></a>. The API is simple and straight forward: For every XML token or event you want to write, the writer provides a specialized function.</p>
<p>You start a document with <a href="QXmlStreamWriter.html#writeStartDocument(java.lang.String)"><tt>writeStartDocument</tt></a> and end it with <a href="QXmlStreamWriter.html#writeEndDocument()"><tt>writeEndDocument</tt></a>. This will implicitly close all remaining open tags.</p>
<p>Element tags are opened with <a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a> followed by <a href="QXmlStreamWriter.html#writeAttribute(java.lang.String, java.lang.String, java.lang.String)"><tt>writeAttribute</tt></a> or <a href="QXmlStreamWriter.html#writeAttributes(com.trolltech.qt.xml.QXmlStreamAttributes)"><tt>writeAttributes</tt></a>, element content, and then <a href="QXmlStreamWriter.html#writeEndElement()"><tt>writeEndElement</tt></a>. A shorter form <a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a> can be used to write empty elements.</p>
<p>Element content consists of either characters, entity references or nested elements. It is written with <a href="QXmlStreamWriter.html#writeCharacters(java.lang.String)"><tt>writeCharacters</tt></a>, which also takes care of escaping all forbidden characters and character sequences, <a href="QXmlStreamWriter.html#writeEntityReference(java.lang.String)"><tt>writeEntityReference</tt></a>, or subsequent calls to <a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a>. A convenience method <a href="QXmlStreamWriter.html#writeTextElement(java.lang.String, java.lang.String, java.lang.String)"><tt>writeTextElement</tt></a> can be used for writing terminal elements that contain nothing but text.</p>
<p><a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> takes care of prefixing namespaces, all you have to do is specify the <tt>namespaceUri</tt> when writing elements or attributes. If you must conform to certain prefixes, you can force the writer to use them by declaring the namespaces manually with either <a href="QXmlStreamWriter.html#writeNamespace(java.lang.String, java.lang.String)"><tt>writeNamespace</tt></a> or <a href="QXmlStreamWriter.html#writeDefaultNamespace(java.lang.String)"><tt>writeDefaultNamespace</tt></a>. Alternatively, you can bypass the stream writer's namespace support and use overloaded methods that take a qualified name instead. The namespace <i>http://www.w3.org/XML/1998/namespace</i> is implicit and mapped to the prefix <i>xml</i>.</p>
<p>The stream writer can automatically format the generated XML data by adding line-breaks and indentation to empty sections between elements, making the XML data more readable for humans and easier to work with for most source code management systems. The feature can be turned on with the <a href="QXmlStreamWriter.html#autoFormatting()"><tt>autoFormatting</tt></a> property.</p>
<p>Other functions are <a href="QXmlStreamWriter.html#writeCDATA(java.lang.String)"><tt>writeCDATA</tt></a>, <a href="QXmlStreamWriter.html#writeComment(java.lang.String)"><tt>writeComment</tt></a>, <a href="QXmlStreamWriter.html#writeProcessingInstruction(java.lang.String, java.lang.String)"><tt>writeProcessingInstruction</tt></a>, and <a href="QXmlStreamWriter.html#writeDTD(java.lang.String)"><tt>writeDTD</tt></a>. Chaining of XML streams is supported with <a href="QXmlStreamWriter.html#writeCurrentToken(com.trolltech.qt.xml.QXmlStreamReader)"><tt>writeCurrentToken</tt></a>.</p>
<p>By default, <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> encodes XML in UTF-8. Different encodings can be enforced using <a href="QXmlStreamWriter.html#setCodec(com.trolltech.qt.core.QTextCodec)"><tt>setCodec</tt></a>.</p>
<p>The <tt>QXmlStream Bookmarks Example</tt> illustrates how to use a subclassed stream writer to write an XML bookmark file (XBEL) that was previously read in by a <a href="QXmlStreamReader.html"><tt>QXmlStreamReader</tt></a>.</p>
<P>

<P>
<HR>

<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->

<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal0.html" title="class in com.trolltech.qt">QSignalEmitter.Signal0</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="class in com.trolltech.qt">QSignalEmitter.Signal1</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="type parameter in QSignalEmitter.Signal1">A</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="class in com.trolltech.qt">QSignalEmitter.Signal2</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">B</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="class in com.trolltech.qt">QSignalEmitter.Signal3</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">C</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="class in com.trolltech.qt">QSignalEmitter.Signal4</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">D</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="class in com.trolltech.qt">QSignalEmitter.Signal5</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">E</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="class in com.trolltech.qt">QSignalEmitter.Signal6</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">F</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="class in com.trolltech.qt">QSignalEmitter.Signal7</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">G</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="class in com.trolltech.qt">QSignalEmitter.Signal8</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">H</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="class in com.trolltech.qt">QSignalEmitter.Signal9</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">H</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">I</A>&gt;</CODE></TD>
</TR>
</TABLE>
&nbsp;

<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#QXmlStreamWriter()">QXmlStreamWriter</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a stream writer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#QXmlStreamWriter(com.trolltech.qt.core.QByteArray)">QXmlStreamWriter</A></B>(<A HREF="../../../../com/trolltech/qt/core/QByteArray.html" title="class in com.trolltech.qt.core">QByteArray</A>&nbsp;array)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a stream writer that writes into <tt>array</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#QXmlStreamWriter(com.trolltech.qt.core.QIODevice)">QXmlStreamWriter</A></B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A>&nbsp;device)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a stream writer that writes into <tt>device</tt>;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#autoFormatting()">autoFormatting</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the auto-formatting flag of the stream writer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/core/QTextCodec.html" title="class in com.trolltech.qt.core">QTextCodec</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#codec()">codec</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the codec that is currently assigned to the stream.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#device()">device</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current device associated with the <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a>, or 0 if no device has been assigned.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html" title="class in com.trolltech.qt.xml">QXmlStreamWriter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#fromNativePointer(com.trolltech.qt.QNativePointer)">fromNativePointer</A></B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function returns the QXmlStreamWriter instance pointed to by nativePointer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#setAutoFormatting(boolean)">setAutoFormatting</A></B>(boolean&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the auto-formatting flag of the stream writer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#setCodec(com.trolltech.qt.core.QTextCodec)">setCodec</A></B>(<A HREF="../../../../com/trolltech/qt/core/QTextCodec.html" title="class in com.trolltech.qt.core">QTextCodec</A>&nbsp;codec)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the codec for this stream to <tt>codec</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#setCodec(java.lang.String)">setCodec</A></B>(java.lang.String&nbsp;codecName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the codec for this stream to the QTextCodec for the encoding
specified by <tt>codecName</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#setDevice(com.trolltech.qt.core.QIODevice)">setDevice</A></B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A>&nbsp;device)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the current device to <tt>device</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeAttribute(com.trolltech.qt.xml.QXmlStreamAttribute)">writeAttribute</A></B>(<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamAttribute.html" title="class in com.trolltech.qt.xml">QXmlStreamAttribute</A>&nbsp;attribute)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the <tt>attribute</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeAttribute(java.lang.String, java.lang.String)">writeAttribute</A></B>(java.lang.String&nbsp;qualifiedName,
               java.lang.String&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an attribute with <tt>qualifiedName</tt> and <tt>value</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeAttribute(java.lang.String, java.lang.String, java.lang.String)">writeAttribute</A></B>(java.lang.String&nbsp;namespaceUri,
               java.lang.String&nbsp;name,
               java.lang.String&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an attribute with <tt>name</tt> and <tt>value</tt>, prefixed for the specified <tt>namespaceUri</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeAttributes(com.trolltech.qt.xml.QXmlStreamAttributes)">writeAttributes</A></B>(<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamAttributes.html" title="class in com.trolltech.qt.xml">QXmlStreamAttributes</A>&nbsp;attributes)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the attribute vector <tt>attributes</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeCDATA(java.lang.String)">writeCDATA</A></B>(java.lang.String&nbsp;text)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes <tt>text</tt> as CDATA section.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeCharacters(java.lang.String)">writeCharacters</A></B>(java.lang.String&nbsp;text)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes <tt>text</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeComment(java.lang.String)">writeComment</A></B>(java.lang.String&nbsp;text)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes <tt>text</tt> as XML comment, where <tt>text</tt> must not contain the forbidden sequence &quot;--&quot; or end with &quot;-&quot;.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeCurrentToken(com.trolltech.qt.xml.QXmlStreamReader)">writeCurrentToken</A></B>(<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamReader.html" title="class in com.trolltech.qt.xml">QXmlStreamReader</A>&nbsp;reader)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the current state of the <tt>reader</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeDefaultNamespace(java.lang.String)">writeDefaultNamespace</A></B>(java.lang.String&nbsp;namespaceUri)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a default namespace declaration for <tt>namespaceUri</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeDTD(java.lang.String)">writeDTD</A></B>(java.lang.String&nbsp;dtd)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a DTD section.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeEmptyElement(java.lang.String)">writeEmptyElement</A></B>(java.lang.String&nbsp;qualifiedName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an empty element with qualified name <tt>qualifiedName</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeEmptyElement(java.lang.String, java.lang.String)">writeEmptyElement</A></B>(java.lang.String&nbsp;namespaceUri,
                  java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an empty element with <tt>name</tt>, prefixed for the specified <tt>namespaceUri</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeEndDocument()">writeEndDocument</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes all remaining open start elements and writes a newline.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeEndElement()">writeEndElement</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Closes the previous start element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeEntityReference(java.lang.String)">writeEntityReference</A></B>(java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes the entity reference <tt>name</tt> to the stream, as &quot;&amp;<tt>name</tt>;&quot;.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeNamespace(java.lang.String)">writeNamespace</A></B>(java.lang.String&nbsp;namespaceUri)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QXmlStreamWriter.html#writeNamespace(java.lang.String, java.lang.String)"><tt>writeNamespace</tt></a>(<tt>namespaceUri</tt>, QString()).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeNamespace(java.lang.String, java.lang.String)">writeNamespace</A></B>(java.lang.String&nbsp;namespaceUri,
               java.lang.String&nbsp;prefix)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a namespace declaration for <tt>namespaceUri</tt> with <tt>prefix</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeProcessingInstruction(java.lang.String)">writeProcessingInstruction</A></B>(java.lang.String&nbsp;target)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QXmlStreamWriter.html#writeProcessingInstruction(java.lang.String, java.lang.String)"><tt>writeProcessingInstruction</tt></a>(<tt>target</tt>, QString()).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeProcessingInstruction(java.lang.String, java.lang.String)">writeProcessingInstruction</A></B>(java.lang.String&nbsp;target,
                           java.lang.String&nbsp;data)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes an XML processing instruction with <tt>target</tt> and <tt>data</tt>, where <tt>data</tt> must not contain the sequence &quot;?&gt;&quot;.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeStartDocument()">writeStartDocument</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a document start with XML version number &quot;1.0&quot;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeStartDocument(java.lang.String)">writeStartDocument</A></B>(java.lang.String&nbsp;version)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a document start with the XML version number <tt>version</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeStartElement(java.lang.String)">writeStartElement</A></B>(java.lang.String&nbsp;qualifiedName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a start element with <tt>qualifiedName</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeStartElement(java.lang.String, java.lang.String)">writeStartElement</A></B>(java.lang.String&nbsp;namespaceUri,
                  java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a start element with <tt>name</tt>, prefixed for the specified <tt>namespaceUri</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeTextElement(java.lang.String, java.lang.String)">writeTextElement</A></B>(java.lang.String&nbsp;qualifiedName,
                 java.lang.String&nbsp;text)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a text element with <tt>qualifiedName</tt> and <tt>text</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html#writeTextElement(java.lang.String, java.lang.String, java.lang.String)">writeTextElement</A></B>(java.lang.String&nbsp;namespaceUri,
                 java.lang.String&nbsp;name,
                 java.lang.String&nbsp;text)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a text element with <tt>name</tt>, prefixed for the specified <tt>namespaceUri</tt>, and <tt>text</tt>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiObject"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiObject.html#dispose()">dispose</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#disposed()">disposed</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#finalize()">finalize</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#reassignNativeResources(com.trolltech.qt.QtJambiObject, java.lang.Class)">reassignNativeResources</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String, int)">tr</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#blockSignals(boolean)">blockSignals</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect()">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect(java.lang.Object)">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalsBlocked()">signalsBlocked</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalSender()">signalSender</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#thread()">thread</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiInterface"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#disableGarbageCollection()">disableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativeId()">nativeId</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativePointer()">nativePointer</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#reenableGarbageCollection()">reenableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#setJavaOwnership()">setJavaOwnership</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="QXmlStreamWriter(com.trolltech.qt.core.QIODevice)"><!-- --></A><H3>
QXmlStreamWriter</H3>
<PRE>
public <B>QXmlStreamWriter</B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A>&nbsp;device)</PRE>
<DL>
<DD><p>Constructs a stream writer that writes into <tt>device</tt>;</p>
<P>
</DL>
<HR>

<A NAME="QXmlStreamWriter()"><!-- --></A><H3>
QXmlStreamWriter</H3>
<PRE>
public <B>QXmlStreamWriter</B>()</PRE>
<DL>
<DD><p>Constructs a stream writer.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#setDevice(com.trolltech.qt.core.QIODevice)"><tt>setDevice</tt></a></DL>
</DL>
<HR>

<A NAME="QXmlStreamWriter(com.trolltech.qt.core.QByteArray)"><!-- --></A><H3>
QXmlStreamWriter</H3>
<PRE>
public <B>QXmlStreamWriter</B>(<A HREF="../../../../com/trolltech/qt/core/QByteArray.html" title="class in com.trolltech.qt.core">QByteArray</A>&nbsp;array)</PRE>
<DL>
<DD>Constructs a stream writer that writes into <tt>array</tt>. This is the
same as creating an xml writer that operates on a QBuffer device
which in turn operates on <tt>array</tt>.
<P>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="autoFormatting()"><!-- --></A><H3>
autoFormatting</H3>
<PRE>
public final boolean <B>autoFormatting</B>()</PRE>
<DL>
<DD><p>the auto-formatting flag of the stream writer</p>
<p>This property controls whether or not the stream writer automatically formats the generated XML data. If enabled, the writer automatically adds line-breaks and indentation to empty sections between elements (ignorable whitespace). The main purpose of auto-formatting is to split the data into several lines, and to increase readability for a human reader.</p>
<p>By default, auto-formatting is disabled.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#setAutoFormatting(boolean)"><tt>setAutoFormatting</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="codec()"><!-- --></A><H3>
codec</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/core/QTextCodec.html" title="class in com.trolltech.qt.core">QTextCodec</A> <B>codec</B>()</PRE>
<DL>
<DD><p>Returns the codec that is currently assigned to the stream.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#setCodec(com.trolltech.qt.core.QTextCodec)"><tt>setCodec</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="device()"><!-- --></A><H3>
device</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A> <B>device</B>()</PRE>
<DL>
<DD><p>Returns the current device associated with the <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a>, or 0 if no device has been assigned.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#setDevice(com.trolltech.qt.core.QIODevice)"><tt>setDevice</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setAutoFormatting(boolean)"><!-- --></A><H3>
setAutoFormatting</H3>
<PRE>
public final void <B>setAutoFormatting</B>(boolean&nbsp;arg__1)</PRE>
<DL>
<DD><p>the auto-formatting flag of the stream writer</p>
<p>This property controls whether or not the stream writer automatically formats the generated XML data. If enabled, the writer automatically adds line-breaks and indentation to empty sections between elements (ignorable whitespace). The main purpose of auto-formatting is to split the data into several lines, and to increase readability for a human reader.</p>
<p>By default, auto-formatting is disabled.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#autoFormatting()"><tt>autoFormatting</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setCodec(com.trolltech.qt.core.QTextCodec)"><!-- --></A><H3>
setCodec</H3>
<PRE>
public final void <B>setCodec</B>(<A HREF="../../../../com/trolltech/qt/core/QTextCodec.html" title="class in com.trolltech.qt.core">QTextCodec</A>&nbsp;codec)</PRE>
<DL>
<DD><p>Sets the codec for this stream to <tt>codec</tt>. The codec is used for encoding any data that is written. By default, <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> uses UTF-8.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#codec()"><tt>codec</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setDevice(com.trolltech.qt.core.QIODevice)"><!-- --></A><H3>
setDevice</H3>
<PRE>
public final void <B>setDevice</B>(<A HREF="../../../../com/trolltech/qt/core/QIODevice.html" title="class in com.trolltech.qt.core">QIODevice</A>&nbsp;device)</PRE>
<DL>
<DD><p>Sets the current device to <tt>device</tt>. If you want the stream to write into a <a href="%2E%2E/core/QByteArray.html"><tt>QByteArray</tt></a>, you can create a <a href="%2E%2E/core/QBuffer.html"><tt>QBuffer</tt></a> device.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#device()"><tt>device</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeAttribute(java.lang.String, java.lang.String)"><!-- --></A><H3>
writeAttribute</H3>
<PRE>
public final void <B>writeAttribute</B>(java.lang.String&nbsp;qualifiedName,
                                 java.lang.String&nbsp;value)</PRE>
<DL>
<DD><p>Writes an attribute with <tt>qualifiedName</tt> and <tt>value</tt>.</p>
<p>This function can only be called after <a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a> before any content is written, or after <a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a>.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeAttribute(com.trolltech.qt.xml.QXmlStreamAttribute)"><!-- --></A><H3>
writeAttribute</H3>
<PRE>
public final void <B>writeAttribute</B>(<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamAttribute.html" title="class in com.trolltech.qt.xml">QXmlStreamAttribute</A>&nbsp;attribute)</PRE>
<DL>
<DD><p>Writes the <tt>attribute</tt>.</p>
<p>This function can only be called after <a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a> before any content is written, or after <a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a>.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeAttribute(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
writeAttribute</H3>
<PRE>
public final void <B>writeAttribute</B>(java.lang.String&nbsp;namespaceUri,
                                 java.lang.String&nbsp;name,
                                 java.lang.String&nbsp;value)</PRE>
<DL>
<DD><p>Writes an attribute with <tt>name</tt> and <tt>value</tt>, prefixed for the specified <tt>namespaceUri</tt>. If the namespace has not been declared yet, <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> will generate a namespace declaration for it.</p>
<p>This function can only be called after <a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a> before any content is written, or after <a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a>.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeAttributes(com.trolltech.qt.xml.QXmlStreamAttributes)"><!-- --></A><H3>
writeAttributes</H3>
<PRE>
public final void <B>writeAttributes</B>(<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamAttributes.html" title="class in com.trolltech.qt.xml">QXmlStreamAttributes</A>&nbsp;attributes)</PRE>
<DL>
<DD><p>Writes the attribute vector <tt>attributes</tt>. If a namespace referenced in an attribute not been declared yet, <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> will generate a namespace declaration for it.</p>
<p>This function can only be called after <a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a> before any content is written, or after <a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeAttribute(java.lang.String, java.lang.String, java.lang.String)"><tt>writeAttribute</tt></a>, 
<a href="QXmlStreamWriter.html#writeNamespace(java.lang.String, java.lang.String)"><tt>writeNamespace</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeCDATA(java.lang.String)"><!-- --></A><H3>
writeCDATA</H3>
<PRE>
public final void <B>writeCDATA</B>(java.lang.String&nbsp;text)</PRE>
<DL>
<DD><p>Writes <tt>text</tt> as CDATA section. If <tt>text</tt> contains the forbidden character sequence &quot;]]&gt;&quot;, it is split into different CDATA sections.</p>
<p>This function mainly exists for completeness. Normally you should not need use it, because <a href="QXmlStreamWriter.html#writeCharacters(java.lang.String)"><tt>writeCharacters</tt></a> automatically escapes all non-content characters.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeCharacters(java.lang.String)"><!-- --></A><H3>
writeCharacters</H3>
<PRE>
public final void <B>writeCharacters</B>(java.lang.String&nbsp;text)</PRE>
<DL>
<DD><p>Writes <tt>text</tt>. The characters &quot;&lt;&quot;, &quot;&amp;&quot;, and &quot;&quot;&quot; are escaped as entity references &quot;&amp;lt;&quot;, &quot;&amp;amp;, and &quot;&amp;quot;&quot;. To avoid the forbidden sequence &quot;]]&gt;&quot;, &quot;&gt;&quot; is also escaped as &quot;&amp;gt;&quot;.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeEntityReference(java.lang.String)"><tt>writeEntityReference</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeComment(java.lang.String)"><!-- --></A><H3>
writeComment</H3>
<PRE>
public final void <B>writeComment</B>(java.lang.String&nbsp;text)</PRE>
<DL>
<DD><p>Writes <tt>text</tt> as XML comment, where <tt>text</tt> must not contain the forbidden sequence &quot;--&quot; or end with &quot;-&quot;. Note that XML does not provide any way to escape &quot;-&quot; in a comment.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeCurrentToken(com.trolltech.qt.xml.QXmlStreamReader)"><!-- --></A><H3>
writeCurrentToken</H3>
<PRE>
public final void <B>writeCurrentToken</B>(<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamReader.html" title="class in com.trolltech.qt.xml">QXmlStreamReader</A>&nbsp;reader)</PRE>
<DL>
<DD><p>Writes the current state of the <tt>reader</tt>. All possible valid states are supported.</p>
<p>The purpose of this function is to support chained processing of XML data.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QXmlStreamReader::tokenType</tt></DL>
</DD>
</DL>
<HR>

<A NAME="writeDTD(java.lang.String)"><!-- --></A><H3>
writeDTD</H3>
<PRE>
public final void <B>writeDTD</B>(java.lang.String&nbsp;dtd)</PRE>
<DL>
<DD><p>Writes a DTD section. The <tt>dtd</tt> represents the entire doctypedecl production from the XML 1.0 specification.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeDefaultNamespace(java.lang.String)"><!-- --></A><H3>
writeDefaultNamespace</H3>
<PRE>
public final void <B>writeDefaultNamespace</B>(java.lang.String&nbsp;namespaceUri)</PRE>
<DL>
<DD><p>Writes a default namespace declaration for <tt>namespaceUri</tt>.</p>
<p>If <a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a> or <a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a> was called, the declaration applies to the current element; otherwise it applies to the next child element.</p>
<p>Note that the namespaces <i>http://www.w3.org/XML/1998/namespace</i> (bound to <i>xmlns</i>) and <i>http://www.w3.org/2000/xmlns/</i> (bound to <i>xml</i>) by definition cannot be declared as default.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeEmptyElement(java.lang.String, java.lang.String)"><!-- --></A><H3>
writeEmptyElement</H3>
<PRE>
public final void <B>writeEmptyElement</B>(java.lang.String&nbsp;namespaceUri,
                                    java.lang.String&nbsp;name)</PRE>
<DL>
<DD><p>Writes an empty element with <tt>name</tt>, prefixed for the specified <tt>namespaceUri</tt>. If the namespace has not been declared, <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> will generate a namespace declaration for it.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeNamespace(java.lang.String, java.lang.String)"><tt>writeNamespace</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeEmptyElement(java.lang.String)"><!-- --></A><H3>
writeEmptyElement</H3>
<PRE>
public final void <B>writeEmptyElement</B>(java.lang.String&nbsp;qualifiedName)</PRE>
<DL>
<DD><p>Writes an empty element with qualified name <tt>qualifiedName</tt>.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeEndDocument()"><!-- --></A><H3>
writeEndDocument</H3>
<PRE>
public final void <B>writeEndDocument</B>()</PRE>
<DL>
<DD><p>Closes all remaining open start elements and writes a newline.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeStartDocument(java.lang.String)"><tt>writeStartDocument</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeEndElement()"><!-- --></A><H3>
writeEndElement</H3>
<PRE>
public final void <B>writeEndElement</B>()</PRE>
<DL>
<DD><p>Closes the previous start element.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeEntityReference(java.lang.String)"><!-- --></A><H3>
writeEntityReference</H3>
<PRE>
public final void <B>writeEntityReference</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD><p>Writes the entity reference <tt>name</tt> to the stream, as &quot;&amp;<tt>name</tt>;&quot;.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeNamespace(java.lang.String)"><!-- --></A><H3>
writeNamespace</H3>
<PRE>
public final void <B>writeNamespace</B>(java.lang.String&nbsp;namespaceUri)</PRE>
<DL>
<DD><p>Equivalent to <a href="QXmlStreamWriter.html#writeNamespace(java.lang.String, java.lang.String)"><tt>writeNamespace</tt></a>(<tt>namespaceUri</tt>, QString()).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeNamespace(java.lang.String, java.lang.String)"><!-- --></A><H3>
writeNamespace</H3>
<PRE>
public final void <B>writeNamespace</B>(java.lang.String&nbsp;namespaceUri,
                                 java.lang.String&nbsp;prefix)</PRE>
<DL>
<DD><p>Writes a namespace declaration for <tt>namespaceUri</tt> with <tt>prefix</tt>. If <tt>prefix</tt> is empty, <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> assigns a unique prefix consisting of the letter 'n' followed by a number.</p>
<p>If <a href="QXmlStreamWriter.html#writeStartElement(java.lang.String)"><tt>writeStartElement</tt></a> or <a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a> was called, the declaration applies to the current element; otherwise it applies to the next child element.</p>
<p>Note that the prefix <i>xml</i> is both predefined and reserved for <i>http://www.w3.org/XML/1998/namespace</i>, which in turn cannot be bound to any other prefix. The prefix <i>xmlns</i> and its URI <i>http://www.w3.org/2000/xmlns/</i> are used for the namespace mechanism itself and thus completely forbidden in declarations.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeProcessingInstruction(java.lang.String)"><!-- --></A><H3>
writeProcessingInstruction</H3>
<PRE>
public final void <B>writeProcessingInstruction</B>(java.lang.String&nbsp;target)</PRE>
<DL>
<DD><p>Equivalent to <a href="QXmlStreamWriter.html#writeProcessingInstruction(java.lang.String, java.lang.String)"><tt>writeProcessingInstruction</tt></a>(<tt>target</tt>, QString()).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeProcessingInstruction(java.lang.String, java.lang.String)"><!-- --></A><H3>
writeProcessingInstruction</H3>
<PRE>
public final void <B>writeProcessingInstruction</B>(java.lang.String&nbsp;target,
                                             java.lang.String&nbsp;data)</PRE>
<DL>
<DD><p>Writes an XML processing instruction with <tt>target</tt> and <tt>data</tt>, where <tt>data</tt> must not contain the sequence &quot;?&gt;&quot;.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeStartDocument()"><!-- --></A><H3>
writeStartDocument</H3>
<PRE>
public final void <B>writeStartDocument</B>()</PRE>
<DL>
<DD><p>Writes a document start with XML version number &quot;1.0&quot;</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeEndDocument()"><tt>writeEndDocument</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeStartDocument(java.lang.String)"><!-- --></A><H3>
writeStartDocument</H3>
<PRE>
public final void <B>writeStartDocument</B>(java.lang.String&nbsp;version)</PRE>
<DL>
<DD><p>Writes a document start with the XML version number <tt>version</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeEndDocument()"><tt>writeEndDocument</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeStartElement(java.lang.String, java.lang.String)"><!-- --></A><H3>
writeStartElement</H3>
<PRE>
public final void <B>writeStartElement</B>(java.lang.String&nbsp;namespaceUri,
                                    java.lang.String&nbsp;name)</PRE>
<DL>
<DD><p>Writes a start element with <tt>name</tt>, prefixed for the specified <tt>namespaceUri</tt>. If the namespace has not been declared yet, <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> will generate a namespace declaration for it.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeNamespace(java.lang.String, java.lang.String)"><tt>writeNamespace</tt></a>, 
<a href="QXmlStreamWriter.html#writeEndElement()"><tt>writeEndElement</tt></a>, 
<a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeStartElement(java.lang.String)"><!-- --></A><H3>
writeStartElement</H3>
<PRE>
public final void <B>writeStartElement</B>(java.lang.String&nbsp;qualifiedName)</PRE>
<DL>
<DD><p>Writes a start element with <tt>qualifiedName</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QXmlStreamWriter.html#writeEndElement()"><tt>writeEndElement</tt></a>, 
<a href="QXmlStreamWriter.html#writeEmptyElement(java.lang.String)"><tt>writeEmptyElement</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="writeTextElement(java.lang.String, java.lang.String)"><!-- --></A><H3>
writeTextElement</H3>
<PRE>
public final void <B>writeTextElement</B>(java.lang.String&nbsp;qualifiedName,
                                   java.lang.String&nbsp;text)</PRE>
<DL>
<DD><p>Writes a text element with <tt>qualifiedName</tt> and <tt>text</tt>.</p>
<p>This is a convenience function equivalent to:</p>
<pre>    writeStartElement(qualifiedName);
    writeCharacters(text);
    writeEndElement();</pre>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="writeTextElement(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
writeTextElement</H3>
<PRE>
public final void <B>writeTextElement</B>(java.lang.String&nbsp;namespaceUri,
                                   java.lang.String&nbsp;name,
                                   java.lang.String&nbsp;text)</PRE>
<DL>
<DD><p>Writes a text element with <tt>name</tt>, prefixed for the specified <tt>namespaceUri</tt>, and <tt>text</tt>. If the namespace has not been declared, <a href="QXmlStreamWriter.html#QXmlStreamWriter()"><tt>QXmlStreamWriter</tt></a> will generate a namespace declaration for it.</p>
<p>This is a convenience function equivalent to:</p>
<pre>    writeStartElement(namespaceUri, name);
    writeCharacters(text);
    writeEndElement();</pre>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="fromNativePointer(com.trolltech.qt.QNativePointer)"><!-- --></A><H3>
fromNativePointer</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/xml/QXmlStreamWriter.html" title="class in com.trolltech.qt.xml">QXmlStreamWriter</A> <B>fromNativePointer</B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</PRE>
<DL>
<DD>This function returns the QXmlStreamWriter instance pointed to by nativePointer
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>nativePointer</CODE> - the QNativePointer of which object should be returned.</DL>
</DD>
</DL>
<HR>

<A NAME="setCodec(java.lang.String)"><!-- --></A><H3>
setCodec</H3>
<PRE>
public final void <B>setCodec</B>(java.lang.String&nbsp;codecName)</PRE>
<DL>
<DD>Sets the codec for this stream to the QTextCodec for the encoding
specified by <tt>codecName</tt>. Common values for \c codecName include
"ISO 8859-1", "UTF-8", and "UTF-16". If the encoding isn't
recognized, nothing happens.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/xml/QXmlStreamReader.TokenType.html" title="enum in com.trolltech.qt.xml"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/xml/QXmlStreamWriter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QXmlStreamWriter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>