GdaXqlItem

GdaXqlItem

Synopsis

#define             TO_DOM                              (_o_,
                                                         _n_)
#define             GDA_XQL_ITEM_CONST                  (obj)
                    GdaXqlItemPrivate;
void                gda_xql_item_set_attrib             (GdaXqlItem *xqlitem,
                                                         gchar *attrib,
                                                         gchar *value);
GdaXqlItem *        gda_xql_item_get_parent             (GdaXqlItem *xqlitem);
void                gda_xql_item_set_parent             (GdaXqlItem *xqlitem,
                                                         GdaXqlItem *parent);
gchar *             gda_xql_item_get_attrib             (GdaXqlItem *xqlitem,
                                                         gchar *attrib);
xmlNode *           gda_xql_item_to_dom                 (GdaXqlItem *xqlitem,
                                                         xmlNode *parent);
void                gda_xql_item_add                    (GdaXqlItem *xqlitem,
                                                         GdaXqlItem *child);
void                gda_xql_item_set_tag                (GdaXqlItem *xqlitem,
                                                         gchar *tag);
gchar *             gda_xql_item_get_tag                (GdaXqlItem *xqlitem);
GdaXqlItem *        gda_xql_item_find_root              (GdaXqlItem *xqlitem);
GdaXqlItem *        gda_xql_item_find_id                (GdaXqlItem *xqlitem,
                                                         gchar *id);
GdaXqlItem *        gda_xql_item_find_ref               (GdaXqlItem *xqlitem,
                                                         gchar *ref);
void                gda_xql_item_add_id                 (GdaXqlItem *xqlitem,
                                                         gchar *id);
void                gda_xql_item_add_ref                (GdaXqlItem *xqlitem,
                                                         gchar *ref);
GdaXqlItem *        gda_xql_item_get_ref                (GdaXqlItem *xqlitem,
                                                         gchar *ref);

Description

Details

TO_DOM()

#define TO_DOM(_o_,_n_) if (_o_ != NULL) gda_xql_item_to_dom(_o_,_n_)


GDA_XQL_ITEM_CONST()

#define GDA_XQL_ITEM_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), gda_xql_item_get_type(), GdaXqlItem const)


GdaXqlItemPrivate

typedef struct _GdaXqlItemPrivate GdaXqlItemPrivate;


gda_xql_item_set_attrib ()

void                gda_xql_item_set_attrib             (GdaXqlItem *xqlitem,
                                                         gchar *attrib,
                                                         gchar *value);


gda_xql_item_get_parent ()

GdaXqlItem *        gda_xql_item_get_parent             (GdaXqlItem *xqlitem);


gda_xql_item_set_parent ()

void                gda_xql_item_set_parent             (GdaXqlItem *xqlitem,
                                                         GdaXqlItem *parent);


gda_xql_item_get_attrib ()

gchar *             gda_xql_item_get_attrib             (GdaXqlItem *xqlitem,
                                                         gchar *attrib);


gda_xql_item_to_dom ()

xmlNode *           gda_xql_item_to_dom                 (GdaXqlItem *xqlitem,
                                                         xmlNode *parent);


gda_xql_item_add ()

void                gda_xql_item_add                    (GdaXqlItem *xqlitem,
                                                         GdaXqlItem *child);


gda_xql_item_set_tag ()

void                gda_xql_item_set_tag                (GdaXqlItem *xqlitem,
                                                         gchar *tag);


gda_xql_item_get_tag ()

gchar *             gda_xql_item_get_tag                (GdaXqlItem *xqlitem);


gda_xql_item_find_root ()

GdaXqlItem *        gda_xql_item_find_root              (GdaXqlItem *xqlitem);


gda_xql_item_find_id ()

GdaXqlItem *        gda_xql_item_find_id                (GdaXqlItem *xqlitem,
                                                         gchar *id);


gda_xql_item_find_ref ()

GdaXqlItem *        gda_xql_item_find_ref               (GdaXqlItem *xqlitem,
                                                         gchar *ref);


gda_xql_item_add_id ()

void                gda_xql_item_add_id                 (GdaXqlItem *xqlitem,
                                                         gchar *id);


gda_xql_item_add_ref ()

void                gda_xql_item_add_ref                (GdaXqlItem *xqlitem,
                                                         gchar *ref);


gda_xql_item_get_ref ()

GdaXqlItem *        gda_xql_item_get_ref                (GdaXqlItem *xqlitem,
                                                         gchar *ref);