Class
AravisDomNode
Instance methods
arv_dom_node_append_child
Adds the node new_child
to the end of the list of children of this node.
If the new_child
is already in the tree, it is first removed.
arv_dom_node_changed
No description available.
arv_dom_node_get_child_nodes
No description available.
arv_dom_node_get_first_child
No description available.
arv_dom_node_get_last_child
No description available.
arv_dom_node_get_next_sibling
No description available.
arv_dom_node_get_node_name
Gets the node name.
arv_dom_node_get_node_type
No description available.
arv_dom_node_get_node_value
Gets the node value.
arv_dom_node_get_owner_document
No description available.
arv_dom_node_get_parent_node
Get the parent node of self
.
arv_dom_node_get_previous_sibling
No description available.
arv_dom_node_has_child_nodes
No description available.
arv_dom_node_insert_before
Inserts the node new_child
before the existing child node ref_child
. If
ref_child
is null, insert new_child
at the end of the list of children.
If the new_child
is already in the tree, it is first removed.
arv_dom_node_remove_child
Removes the child node indicated by old_child
from the list of children, and returns it.
arv_dom_node_replace_child
Replaces the child node old_child
with new_child
in the list of children,
and returns the old_child
node.
If the new_child
is already in the tree, it is first removed.
arv_dom_node_set_node_value
No description available.
Class structure
struct AravisDomNodeClass {
GObjectClass parent_class;
const char* (* get_node_name) (
ArvDomNode* self
);
const char* (* get_node_value) (
ArvDomNode* self
);
void (* set_node_value) (
ArvDomNode* self,
const char* new_value
);
ArvDomNodeType (* get_node_type) (
ArvDomNode* self
);
gboolean (* can_append_child) (
ArvDomNode* self,
ArvDomNode* new_child
);
void (* post_new_child) (
ArvDomNode* parent,
ArvDomNode* child
);
void (* pre_remove_child) (
ArvDomNode* parent,
ArvDomNode* child
);
void (* changed) (
ArvDomNode* self
);
gboolean (* child_changed) (
ArvDomNode* self,
ArvDomNode* child
);
}
Class members
parent_class |
|
No description available. | |
get_node_name |
|
No description available. | |
get_node_value |
|
No description available. | |
set_node_value |
|
No description available. | |
get_node_type |
|
No description available. | |
can_append_child |
|
No description available. | |
post_new_child |
|
No description available. | |
pre_remove_child |
|
No description available. | |
changed |
|
No description available. | |
child_changed |
|
No description available. |
Virtual methods
Aravis.DomNodeClass.can_append_child
No description available.
Aravis.DomNodeClass.changed
No description available.
Aravis.DomNodeClass.child_changed
No description available.
Aravis.DomNodeClass.get_node_name
Gets the node name.
Aravis.DomNodeClass.get_node_type
No description available.
Aravis.DomNodeClass.get_node_value
Gets the node value.
Aravis.DomNodeClass.post_new_child
No description available.
Aravis.DomNodeClass.pre_remove_child
No description available.
Aravis.DomNodeClass.set_node_value
No description available.