KLayout Manual: Main Index » Class Index » API reference - Class QDomAttr

API reference - Class QDomAttr

Notation used in Ruby API documentation

Description: Binding of QDomAttr

Class hierarchy: QDomAttr » QDomNode

Public constructors

new QDomAttrnewConstructor QDomAttr::QDomAttr()
new QDomAttrnew(const QDomAttr x)Constructor QDomAttr::QDomAttr(const QDomAttr &x)

Public methods

QDomAttrassign(const QDomAttr arg1)Method QDomAttr & QDomAttr::operator=(const QDomAttr &)
[const]voidassign(const QDomAttr other)Assign the contents of another object to self
voidcreateEnsures the C++ object is created
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QDomAttrdupCreates a copy of self
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]stringnameMethod QString QDomAttr::name()
[const]QDomNode_NodeTypenodeTypeMethod QDomNode::NodeType QDomAttr::nodeType()
[const]QDomElementownerElementMethod QDomElement QDomAttr::ownerElement()
voidsetValue(string arg1)Method void QDomAttr::setValue(const QString &)
[const]boolspecifiedMethod bool QDomAttr::specified()
[const]stringvalueMethod QString QDomAttr::value()
voidvalue=(string arg1)Method void QDomAttr::setValue(const QString &)

Detailed description

QDomAttr assign(const QDomAttr arg1)

Description: Method QDomAttr & QDomAttr::operator=(const QDomAttr &)

[const] void assign(const QDomAttr other)

Description: Assign the contents of another object to self

This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QDomAttr dup

Description: Creates a copy of self

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] string name

Description: Method QString QDomAttr::name()

[static] new QDomAttr new

Description: Constructor QDomAttr::QDomAttr()

This method creates an object of class QDomAttr.

[static] new QDomAttr new(const QDomAttr x)

Description: Constructor QDomAttr::QDomAttr(const QDomAttr &x)

This method creates an object of class QDomAttr.

[const] QDomNode_NodeType nodeType

Description: Method QDomNode::NodeType QDomAttr::nodeType()

[const] QDomElement ownerElement

Description: Method QDomElement QDomAttr::ownerElement()

void setValue(string arg1)

Description: Method void QDomAttr::setValue(const QString &)

[const] bool specified

Description: Method bool QDomAttr::specified()

[const] string value

Description: Method QString QDomAttr::value()

void value=(string arg1)

Description: Method void QDomAttr::setValue(const QString &)