WockyNodeTree

WockyNodeTree

Functions

Properties

gpointer top-node Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── WockyNodeTree
        ╰── WockyStanza

Description

Functions

wocky_node_tree_new ()

WockyNodeTree *
wocky_node_tree_new (const gchar *name,
                     const gchar *ns,
                     ...);

Build a node-tree from a list of arguments. Example:

Example 2. 

wocky_node_tree_new ("html", "http://www.w3.org/1999/xhtml",
   '(', "body", '@', "textcolor", "red",
      '$', "Wocky wooo",
   ')',
  NULL);

Parameters

name

The name of the toplevel node

 

ns

The namespace of the toplevel node

 

...

the description of the node tree to build, terminated with NULL

 

Returns

a new node-tree object


wocky_node_tree_new_va ()

WockyNodeTree *
wocky_node_tree_new_va (const gchar *name,
                        const char *ns,
                        va_list va);

wocky_node_tree_new_from_node ()

WockyNodeTree *
wocky_node_tree_new_from_node (WockyNode *node);

Build a new WockyNodeTree that contains a copy of the given node.

Parameters

node

The node to copy

 

Returns

a new node-tree object


wocky_node_tree_get_top_node ()

WockyNode *
wocky_node_tree_get_top_node (WockyNodeTree *self);

Types and Values

struct WockyNodeTreeClass

struct WockyNodeTreeClass {
};

The class of a WockyNodeTree.

Property Details

The “top-node” property

  “top-node”                 gpointer

The topmost node of the node-tree.

Flags: Read / Write / Construct Only