WockyNodeTree

WockyNodeTree

Synopsis

                    WockyNodeTreePrivate;
                    WockyNodeTreeClass;
WockyNodeTree *     wocky_node_tree_new                 (const gchar *name,
                                                         const gchar *ns,
                                                         ...);
WockyNodeTree *     wocky_node_tree_new_va              (const gchar *name,
                                                         const char *ns,
                                                         va_list va);
WockyNodeTree *     wocky_node_tree_new_from_node       (WockyNode *node);
WockyNode *         wocky_node_tree_get_top_node        (WockyNodeTree *self);

Description

Details

WockyNodeTreePrivate

typedef struct _WockyNodeTreePrivate WockyNodeTreePrivate;


WockyNodeTreeClass

typedef struct {
    GObjectClass parent_class;
} WockyNodeTreeClass;


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. 

1
2
3
4
5
6
7
wocky_node_tree_new ("html", "http://www.w3.org/1999/xhtml",
   '(', "html", ':', "http://www.w3.org/1999/xhtml",
     '(', "body", '@', "textcolor", "red",
        '$', "Wocky wooo",
     ')',
   ')',
  NULL);


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);

name :

ns :

va :

Returns :


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.

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);

self :

Returns :