|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trolltech.qt.QSignalEmitter
com.trolltech.qt.QtJambiObject
com.trolltech.qt.xml.QXmlAttributes
public class QXmlAttributes
The QXmlAttributes
class provides XML attributes. If attributes are reported by QXmlContentHandler::startElement()
this class is used to pass the attribute values.
Use index()
to locate the position of an attribute in the list, count()
to retrieve the number of attributes, and clear()
to remove the attributes. New attributes can be added with append()
. Use type()
to get an attribute's type and value()
to get its value. The attribute's name is available from localName()
or qName()
, and its namespace URI from uri()
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter |
---|
QSignalEmitter.Signal0, QSignalEmitter.Signal1, QSignalEmitter.Signal2, QSignalEmitter.Signal3, QSignalEmitter.Signal4, QSignalEmitter.Signal5, QSignalEmitter.Signal6, QSignalEmitter.Signal7, QSignalEmitter.Signal8, QSignalEmitter.Signal9 |
Constructor Summary | |
---|---|
QXmlAttributes()
Constructs an empty attribute list. |
Method Summary | |
---|---|
void |
append(java.lang.String qName,
java.lang.String uri,
java.lang.String localPart,
java.lang.String value)
Appends a new attribute entry to the list of attributes. |
void |
clear()
Clears the list of attributes. |
QXmlAttributes |
clone()
This method is reimplemented for internal reasons |
int |
count()
Returns the number of attributes in the list. |
static QXmlAttributes |
fromNativePointer(QNativePointer nativePointer)
|
int |
index(java.lang.String qName)
Looks up the index of an attribute by the qualified name qName. |
int |
index(java.lang.String uri,
java.lang.String localPart)
Looks up the index of an attribute by a namespace name. |
int |
length()
Returns the number of attributes in the list. |
java.lang.String |
localName(int index)
Looks up an attribute's local name for the attribute at position index. |
static QNativePointer |
nativePointerArray(QXmlAttributes[] array)
|
java.lang.String |
qName(int index)
Looks up an attribute's XML 1.0 qualified name for the attribute at position index. |
java.lang.String |
type(int index)
Looks up an attribute's type for the attribute at position index. |
java.lang.String |
type(java.lang.String qName)
Looks up an attribute's type for the qualified name qName. |
java.lang.String |
type(java.lang.String uri,
java.lang.String localName)
Looks up an attribute's type by namespace name. |
java.lang.String |
uri(int index)
Looks up an attribute's namespace URI for the attribute at position index. |
java.lang.String |
value(int index)
Returns an attribute's value for the attribute at position index. |
java.lang.String |
value(java.lang.String qName)
Returns an attribute's value for the qualified name qName, or an empty string if no attribute exists for the name given. |
java.lang.String |
value(java.lang.String uri,
java.lang.String localName)
Returns an attribute's value by namespace name. |
Methods inherited from class com.trolltech.qt.QtJambiObject |
---|
dispose, disposed, equals, finalize, reassignNativeResources, tr, tr, tr |
Methods inherited from class com.trolltech.qt.QSignalEmitter |
---|
blockSignals, disconnect, disconnect, signalsBlocked, signalSender, thread |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.trolltech.qt.QtJambiInterface |
---|
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership |
Constructor Detail |
---|
public QXmlAttributes()
Method Detail |
---|
public final void append(java.lang.String qName, java.lang.String uri, java.lang.String localPart, java.lang.String value)
qName()
, uri()
, localName()
, and value()
.
public final void clear()
append()
.
public final int count()
length()
.
public final int index(java.lang.String qName)
Returns the index of the attribute or -1 if it wasn't found.
public final int index(java.lang.String uri, java.lang.String localPart)
uri specifies the namespace URI, or an empty string if the name has no namespace URI. localPart specifies the attribute's local name.
Returns the index of the attribute, or -1 if it wasn't found.
public final int length()
count()
.
public final java.lang.String localName(int index)
public final java.lang.String qName(int index)
public final java.lang.String type(java.lang.String qName)
Currently only "CDATA" is returned.
public final java.lang.String type(java.lang.String uri, java.lang.String localName)
uri specifies the namespace URI and localName specifies the local name. If the name has no namespace URI, use an empty string for uri.
Currently only "CDATA" is returned.
public final java.lang.String type(int index)
Currently only "CDATA" is returned.
public final java.lang.String uri(int index)
public final java.lang.String value(java.lang.String qName)
public final java.lang.String value(java.lang.String uri, java.lang.String localName)
uri specifies the namespace URI, or an empty string if the name has no namespace URI. localName specifies the attribute's local name.
public final java.lang.String value(int index)
count()
).
public static QXmlAttributes fromNativePointer(QNativePointer nativePointer)
public static QNativePointer nativePointerArray(QXmlAttributes[] array)
public QXmlAttributes clone()
clone
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |