<class name="QXmlStreamAttributes" doc="/**
&lt;p&gt;The &lt;a href=&quot;QXmlStreamAttributes.html#QXmlStreamAttributes()&quot;&gt;&lt;tt&gt;QXmlStreamAttributes&lt;/tt&gt;&lt;/a&gt; class represents a vector of &lt;a href=&quot;QXmlStreamAttribute.html&quot;&gt;&lt;tt&gt;QXmlStreamAttribute&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Attributes are returned by a &lt;a href=&quot;QXmlStreamReader.html&quot;&gt;&lt;tt&gt;QXmlStreamReader&lt;/tt&gt;&lt;/a&gt; in attributes() when the reader reports a start element&lt;/tt&gt;. The class can also be used with a &lt;a href=&quot;QXmlStreamWriter.html&quot;&gt;&lt;tt&gt;QXmlStreamWriter&lt;/tt&gt;&lt;/a&gt; as an argument to writeAttributes().&lt;/p&gt;
&lt;p&gt;The convenience function &lt;a href=&quot;QXmlStreamAttributes.html#value(java.lang.String, java.lang.String)&quot;&gt;&lt;tt&gt;value&lt;/tt&gt;&lt;/a&gt; loops over the vector and returns an attribute value for a given namespaceUri and an attribute's name.&lt;/p&gt;
&lt;p&gt;New attributes can be added with &lt;a href=&quot;QXmlStreamAttributes.html#append(com.trolltech.qt.xml.QXmlStreamAttribute)&quot;&gt;&lt;tt&gt;append&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
 */">
    <method name="public QXmlStreamAttributes()"/>
    <method name="public final void append(java.lang.String namespaceUri, java.lang.String name, java.lang.String value)" doc="/**
&lt;p&gt;Appends a new attribute with &lt;tt&gt;name&lt;/tt&gt; in the namespace described with &lt;tt&gt;namespaceUri&lt;/tt&gt;, and value &lt;tt&gt;value&lt;/tt&gt;. The &lt;tt&gt;namespaceUri&lt;/tt&gt; can be empty.&lt;/p&gt;
 */"/>
    <method name="public final void append(java.lang.String qualifiedName, java.lang.String value)" doc="/**
&lt;p&gt;Appends a new attribute with qualified name &lt;tt&gt;qualifiedName&lt;/tt&gt; and value &lt;tt&gt;value&lt;/tt&gt;.&lt;/p&gt;
 */"/>
    <method name="public final void append(com.trolltech.qt.xml.QXmlStreamAttribute attribute)" doc="/**
&lt;p&gt;Appends the given &lt;tt&gt;attribute&lt;/tt&gt; to the end of the vector.&lt;/p&gt;

@see &lt;tt&gt;QVector::append&lt;/tt&gt; */"/>
    <method name="public final com.trolltech.qt.xml.QXmlStreamAttribute at(int i)" doc="/**
&lt;p&gt;Returns the item at index position &lt;tt&gt;i&lt;/tt&gt; in the vector.&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;i&lt;/tt&gt; must be a valid index position in the vector (i.e&amp;#x2e;, 0 &amp;lt;= &lt;tt&gt;i&lt;/tt&gt; &amp;lt; &lt;a href=&quot;QXmlStreamAttributes.html#size()&quot;&gt;&lt;tt&gt;size&lt;/tt&gt;&lt;/a&gt;).&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#value(java.lang.String, java.lang.String)&quot;&gt;&lt;tt&gt;value&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;operator[]&lt;/tt&gt; */"/>
    <method name="public final int capacity()" doc="/**
&lt;p&gt;Returns the maximum number of items that can be stored in the vector without forcing a reallocation.&lt;/p&gt;
&lt;p&gt;The sole purpose of this function is to provide a means of fine tuning QVector's memory usage. In general, you will rarely ever need to call this function. If you want to know how many items are in the vector, call &lt;a href=&quot;QXmlStreamAttributes.html#size()&quot;&gt;&lt;tt&gt;size&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#reserve(int)&quot;&gt;&lt;tt&gt;reserve&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#squeeze()&quot;&gt;&lt;tt&gt;squeeze&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void clear()" doc="/**
&lt;p&gt;Removes all the elements from the vector.&lt;/p&gt;
&lt;p&gt;Same as resize(0).&lt;/p&gt;
 */"/>
    <method name="public final boolean contains(com.trolltech.qt.xml.QXmlStreamAttribute t)" doc="/**
&lt;p&gt;Returns true if the vector contains an occurrence of &lt;tt&gt;t&lt;/tt&gt;; otherwise returns false.&lt;/p&gt;
&lt;p&gt;This function requires the value type to have an implementation of &lt;tt&gt;operator==()&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#indexOf(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;&lt;tt&gt;indexOf&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#count()&quot;&gt;&lt;tt&gt;count&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int count(com.trolltech.qt.xml.QXmlStreamAttribute t)" doc="/**
&lt;p&gt;Returns the number of occurrences of &lt;tt&gt;t&lt;/tt&gt; in the vector.&lt;/p&gt;
&lt;p&gt;This function requires the value type to have an implementation of &lt;tt&gt;operator==()&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#contains(com.trolltech.qt.xml.QXmlStreamAttribute)&quot;&gt;&lt;tt&gt;contains&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#indexOf(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;&lt;tt&gt;indexOf&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int count()" doc="/**
&lt;p&gt;Same as &lt;a href=&quot;QXmlStreamAttributes.html#size()&quot;&gt;&lt;tt&gt;size&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;
 */"/>
    <method name="public final boolean empty()" doc="/**
&lt;p&gt;This function is provided for STL compatibility. It is equivalent to &lt;a href=&quot;QXmlStreamAttributes.html#isEmpty()&quot;&gt;&lt;tt&gt;isEmpty&lt;/tt&gt;&lt;/a&gt;, returning true if the vector is empty; otherwise returns false.&lt;/p&gt;
 */"/>
    <method name="public final java.util.List&lt;com.trolltech.qt.xml.QXmlStreamAttribute&gt; fill(com.trolltech.qt.xml.QXmlStreamAttribute t, int size)" doc="/**
&lt;p&gt;Assigns &lt;tt&gt;t&lt;/tt&gt; to all items in the vector. If &lt;tt&gt;size&lt;/tt&gt; is different from -1 (the default), the vector is resized to size &lt;tt&gt;size&lt;/tt&gt; beforehand.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;    QVector&amp;lt;QString&amp;gt; vector(3);
    vector.fill(&amp;quot;Yes&amp;quot;);
&lt;span class=&quot;comment&quot;&gt;    //&lt;/span&gt; vector: [&amp;quot;Yes&amp;quot;, &amp;quot;Yes&amp;quot;, &amp;quot;Yes&amp;quot;]

    vector.fill(&amp;quot;oh&amp;quot;, 5);
&lt;span class=&quot;comment&quot;&gt;    //&lt;/span&gt; vector: [&amp;quot;oh&amp;quot;, &amp;quot;oh&amp;quot;, &amp;quot;oh&amp;quot;, &amp;quot;oh&amp;quot;, &amp;quot;oh&amp;quot;]&lt;/pre&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#resize(int)&quot;&gt;&lt;tt&gt;resize&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final java.util.List&lt;com.trolltech.qt.xml.QXmlStreamAttribute&gt; fill(com.trolltech.qt.xml.QXmlStreamAttribute t)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QXmlStreamAttributes.html#fill(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;fill&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;t&lt;/tt&gt;, -1). */"/>
    <method name="public final com.trolltech.qt.xml.QXmlStreamAttribute first()"/>
    <method name="public final int indexOf(com.trolltech.qt.xml.QXmlStreamAttribute t, int from)" doc="/**
&lt;p&gt;Returns the index position of the first occurrence of &lt;tt&gt;t&lt;/tt&gt; in the vector, searching forward from index position &lt;tt&gt;from&lt;/tt&gt;. Returns -1 if no item matched.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;    QVector&amp;lt;QString&amp;gt; vector;
    vector &amp;lt;&amp;lt; &amp;quot;A&amp;quot; &amp;lt;&amp;lt; &amp;quot;B&amp;quot; &amp;lt;&amp;lt; &amp;quot;C&amp;quot; &amp;lt;&amp;lt; &amp;quot;B&amp;quot; &amp;lt;&amp;lt; &amp;quot;A&amp;quot;;
    vector.indexOf(&amp;quot;B&amp;quot;);            &lt;span class=&quot;comment&quot;&gt;//&lt;/span&gt; returns 1
    vector.indexOf(&amp;quot;B&amp;quot;, 1);         &lt;span class=&quot;comment&quot;&gt;//&lt;/span&gt; returns 1
    vector.indexOf(&amp;quot;B&amp;quot;, 2);         &lt;span class=&quot;comment&quot;&gt;//&lt;/span&gt; returns 3
    vector.indexOf(&amp;quot;X&amp;quot;);            &lt;span class=&quot;comment&quot;&gt;//&lt;/span&gt; returns -1&lt;/pre&gt;
&lt;p&gt;This function requires the value type to have an implementation of &lt;tt&gt;operator==()&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#lastIndexOf(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;&lt;tt&gt;lastIndexOf&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#contains(com.trolltech.qt.xml.QXmlStreamAttribute)&quot;&gt;&lt;tt&gt;contains&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int indexOf(com.trolltech.qt.xml.QXmlStreamAttribute t)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QXmlStreamAttributes.html#indexOf(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;&lt;tt&gt;indexOf&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;t&lt;/tt&gt;, 0). */"/>
    <method name="public final boolean isEmpty()" doc="/**
&lt;p&gt;Returns true if the vector has size 0; otherwise returns false.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#size()&quot;&gt;&lt;tt&gt;size&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#resize(int)&quot;&gt;&lt;tt&gt;resize&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final com.trolltech.qt.xml.QXmlStreamAttribute last()"/>
    <method name="public final int lastIndexOf(com.trolltech.qt.xml.QXmlStreamAttribute t, int from)" doc="/**
&lt;p&gt;Returns the index position of the last occurrence of the value &lt;tt&gt;t&lt;/tt&gt; in the vector, searching backward from index position &lt;tt&gt;from&lt;/tt&gt;. If &lt;tt&gt;from&lt;/tt&gt; is -1 (the default), the search starts at the last item. Returns -1 if no item matched.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;    QList&amp;lt;QString&amp;gt; vector;
    vector &amp;lt;&amp;lt; &amp;quot;A&amp;quot; &amp;lt;&amp;lt; &amp;quot;B&amp;quot; &amp;lt;&amp;lt; &amp;quot;C&amp;quot; &amp;lt;&amp;lt; &amp;quot;B&amp;quot; &amp;lt;&amp;lt; &amp;quot;A&amp;quot;;
    vector.lastIndexOf(&amp;quot;B&amp;quot;);        &lt;span class=&quot;comment&quot;&gt;//&lt;/span&gt; returns 3
    vector.lastIndexOf(&amp;quot;B&amp;quot;, 3);     &lt;span class=&quot;comment&quot;&gt;//&lt;/span&gt; returns 3
    vector.lastIndexOf(&amp;quot;B&amp;quot;, 2);     &lt;span class=&quot;comment&quot;&gt;//&lt;/span&gt; returns 1
    vector.lastIndexOf(&amp;quot;X&amp;quot;);        &lt;span class=&quot;comment&quot;&gt;//&lt;/span&gt; returns -1&lt;/pre&gt;
&lt;p&gt;This function requires the value type to have an implementation of &lt;tt&gt;operator==()&lt;/tt&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#indexOf(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;&lt;tt&gt;indexOf&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final int lastIndexOf(com.trolltech.qt.xml.QXmlStreamAttribute t)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QXmlStreamAttributes.html#lastIndexOf(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;&lt;tt&gt;lastIndexOf&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;t&lt;/tt&gt;, -1). */"/>
    <method name="public final java.util.List&lt;com.trolltech.qt.xml.QXmlStreamAttribute&gt; mid(int pos, int length)" doc="/**
&lt;p&gt;Returns a vector whose elements are copied from this vector, starting at position &lt;tt&gt;pos&lt;/tt&gt;. If &lt;tt&gt;length&lt;/tt&gt; is -1 (the default), all elements after &lt;tt&gt;pos&lt;/tt&gt; are copied; otherwise &lt;tt&gt;length&lt;/tt&gt; elements (or all remaining elements if there are less than &lt;tt&gt;length&lt;/tt&gt; elements) are copied.&lt;/p&gt;
 */"/>
    <method name="public final java.util.List&lt;com.trolltech.qt.xml.QXmlStreamAttribute&gt; mid(int pos)" doc="/**
&lt;p&gt;Equivalent to &lt;a href=&quot;QXmlStreamAttributes.html#mid(int, int)&quot;&gt;mid&lt;/tt&gt;&lt;/a&gt;(&lt;tt&gt;pos&lt;/tt&gt;, -1). */"/>
    <method name="public final void prepend(com.trolltech.qt.xml.QXmlStreamAttribute t)" doc="/**
&lt;p&gt;Inserts &lt;tt&gt;t&lt;/tt&gt; at the beginning of the vector.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;    QVector&amp;lt;QString&amp;gt; vector;
    vector.prepend(&amp;quot;one&amp;quot;);
    vector.prepend(&amp;quot;two&amp;quot;);
    vector.prepend(&amp;quot;three&amp;quot;);
&lt;span class=&quot;comment&quot;&gt;    //&lt;/span&gt; vector: [&amp;quot;three&amp;quot;, &amp;quot;two&amp;quot;, &amp;quot;one&amp;quot;]&lt;/pre&gt;
&lt;p&gt;This is the same as vector.insert(0, &lt;tt&gt;t&lt;/tt&gt;).&lt;/p&gt;
&lt;p&gt;For large vectors, this operation can be slow (linear time&lt;/tt&gt;), because it requires moving all the items in the vector by one position further in memory. If you want a container class that provides a fast &lt;a href=&quot;QXmlStreamAttributes.html#prepend(com.trolltech.qt.xml.QXmlStreamAttribute)&quot;&gt;&lt;tt&gt;prepend&lt;/tt&gt;&lt;/a&gt; function, use QList or QLinkedList instead.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#append(com.trolltech.qt.xml.QXmlStreamAttribute)&quot;&gt;&lt;tt&gt;append&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;insert&lt;/tt&gt; */"/>
    <method name="public final void remove(int i, int n)" doc="/**
&lt;p&gt;Removes &lt;tt&gt;n&lt;/tt&gt; elements from the middle of the vector, starting at index position &lt;tt&gt;i&lt;/tt&gt;.&lt;/p&gt;

@see &lt;tt&gt;insert&lt;/tt&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#replace(int, com.trolltech.qt.xml.QXmlStreamAttribute)&quot;&gt;&lt;tt&gt;replace&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#fill(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;&lt;tt&gt;fill&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void remove(int i)" doc="/**
&lt;p&gt;Removes the element at index position &lt;tt&gt;i&lt;/tt&gt;.&lt;/p&gt;

@see &lt;tt&gt;insert&lt;/tt&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#replace(int, com.trolltech.qt.xml.QXmlStreamAttribute)&quot;&gt;&lt;tt&gt;replace&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#fill(com.trolltech.qt.xml.QXmlStreamAttribute, int)&quot;&gt;&lt;tt&gt;fill&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void replace(int i, com.trolltech.qt.xml.QXmlStreamAttribute t)" doc="/**
&lt;p&gt;Replaces the item at index position &lt;tt&gt;i&lt;/tt&gt; with &lt;tt&gt;t&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;i&lt;/tt&gt; must be a valid index position in the vector (i.e&amp;#x2e;, 0 &amp;lt;= &lt;tt&gt;i&lt;/tt&gt; &amp;lt; &lt;a href=&quot;QXmlStreamAttributes.html#size()&quot;&gt;&lt;tt&gt;size&lt;/tt&gt;&lt;/a&gt;).&lt;/p&gt;

@see &lt;tt&gt;operator[]&lt;/tt&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#remove(int)&quot;&gt;&lt;tt&gt;remove&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void reserve(int size)" doc="/**
&lt;p&gt;Attempts to allocate memory for at least &lt;tt&gt;size&lt;/tt&gt; elements. If you know in advance how large the vector will be, you can call this function, and if you call &lt;a href=&quot;QXmlStreamAttributes.html#resize(int)&quot;&gt;&lt;tt&gt;resize&lt;/tt&gt;&lt;/a&gt; often you are likely to get better performance. If &lt;tt&gt;size&lt;/tt&gt; is an underestimate, the worst that will happen is that the QVector will be a bit slower.&lt;/p&gt;
&lt;p&gt;The sole purpose of this function is to provide a means of fine tuning QVector's memory usage. In general, you will rarely ever need to call this function. If you want to change the size of the vector, call &lt;a href=&quot;QXmlStreamAttributes.html#resize(int)&quot;&gt;&lt;tt&gt;resize&lt;/tt&gt;&lt;/a&gt;.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#squeeze()&quot;&gt;&lt;tt&gt;squeeze&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#capacity()&quot;&gt;&lt;tt&gt;capacity&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void resize(int size)" doc="/**
&lt;p&gt;Sets the size of the vector to &lt;tt&gt;size&lt;/tt&gt;. If &lt;tt&gt;size&lt;/tt&gt; is greater than the current size, elements are added to the end; the new elements are initialized with a default-constructed value&lt;/tt&gt;. If &lt;tt&gt;size&lt;/tt&gt; is less than the current size, elements are removed from the end.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#size()&quot;&gt;&lt;tt&gt;size&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void setSharable(boolean sharable)" doc="/**
&lt;p&gt;&lt;/p&gt;
 */"/>
    <method name="public final int size()" doc="/**
&lt;p&gt;Returns the number of items in the vector.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#isEmpty()&quot;&gt;&lt;tt&gt;isEmpty&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#resize(int)&quot;&gt;&lt;tt&gt;resize&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final void squeeze()" doc="/**
&lt;p&gt;Releases any memory not required to store the items.&lt;/p&gt;
&lt;p&gt;The sole purpose of this function is to provide a means of fine tuning QVector's memory usage. In general, you will rarely ever need to call this function.&lt;/p&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#reserve(int)&quot;&gt;&lt;tt&gt;reserve&lt;/tt&gt;&lt;/a&gt;
@see &lt;a href=&quot;QXmlStreamAttributes.html#capacity()&quot;&gt;&lt;tt&gt;capacity&lt;/tt&gt;&lt;/a&gt; */"/>
    <method name="public final java.util.List&lt;com.trolltech.qt.xml.QXmlStreamAttribute&gt; toList()" doc="/**
&lt;p&gt;Returns a QList object with the data contained in this QVector.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;    QVector&amp;lt;double&amp;gt; vect;
    vect &amp;lt;&amp;lt; &amp;quot;red&amp;quot; &amp;lt;&amp;lt; &amp;quot;green&amp;quot; &amp;lt;&amp;lt; &amp;quot;blue&amp;quot; &amp;lt;&amp;lt; &amp;quot;black&amp;quot;;

    QList&amp;lt;double&amp;gt; list = vect.toList();
&lt;span class=&quot;comment&quot;&gt;    //&lt;/span&gt; list: [&amp;quot;red&amp;quot;, &amp;quot;green&amp;quot;, &amp;quot;blue&amp;quot;, &amp;quot;black&amp;quot;]&lt;/pre&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#fromList(java.util.List&lt;com.trolltech.qt.xml.QXmlStreamAttribute&gt;)&quot;&gt;&lt;tt&gt;fromList&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QList::fromVector&lt;/tt&gt; */"/>
    <method name="public final java.lang.String value(java.lang.String qualifiedName)" doc="/**
&lt;p&gt;Returns the value of the attribute with qualified name &lt;tt&gt;qualifiedName&lt;/tt&gt; , or an empty string reference if the attribute is not defined. A qualified name is the raw name of an attribute in the XML data. It consists of the namespace prefix, followed by colon, followed by the attribute's local name. Since the namespace prefix is not unique (the same prefix can point to different namespaces and different prefixes can point to the same namespace), you shouldn't use qualified names, but a resolved namespaceUri and the attribute's local name.&lt;/p&gt;
 */"/>
    <method name="public final java.lang.String value(java.lang.String namespaceUri, java.lang.String name)" doc="/**
&lt;p&gt;Returns the value of the attribute &lt;tt&gt;name&lt;/tt&gt; in the namespace described with &lt;tt&gt;namespaceUri&lt;/tt&gt;, or an empty string reference if the attribute is not defined. The &lt;tt&gt;namespaceUri&lt;/tt&gt; can be empty.&lt;/p&gt;
 */"/>
    <method name="public native static java.util.List&lt;com.trolltech.qt.xml.QXmlStreamAttribute&gt; fromList(java.util.List&lt;com.trolltech.qt.xml.QXmlStreamAttribute&gt; list)" doc="/**
&lt;p&gt;Returns a QVector object with the data contained in &lt;tt&gt;list&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;    QStringList list;
    list &amp;lt;&amp;lt; &amp;quot;Sven&amp;quot; &amp;lt;&amp;lt; &amp;quot;Kim&amp;quot; &amp;lt;&amp;lt; &amp;quot;Ola&amp;quot;;

    QVector&amp;lt;QString&amp;gt; vect = QVector&amp;lt;QString&amp;gt;::fromList(list);
&lt;span class=&quot;comment&quot;&gt;    //&lt;/span&gt; vect: [&amp;quot;Sven&amp;quot;, &amp;quot;Kim&amp;quot;, &amp;quot;Ola&amp;quot;]&lt;/pre&gt;

@see &lt;a href=&quot;QXmlStreamAttributes.html#toList()&quot;&gt;&lt;tt&gt;toList&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QList::toVector&lt;/tt&gt; */"/>
</class>
