GXmlDomNodeFilter

GXmlDomNodeFilter — No implemented jet. This can lead to API changes in future versions.

Functions

GXmlDomNodeFilter * gxml_dom_node_filter_new ()
gushort (*GXmlDomNodeFilterAcceptNode) ()
GXmlDomElement * gxml_dom_non_element_parent_node_get_element_by_id ()
GXmlDomElement * gxml_dom_parent_node_query_selector ()
GXmlDomNodeList * gxml_dom_parent_node_query_selector_all ()
GXmlDomHTMLCollection * gxml_dom_parent_node_get_children ()
GXmlDomElement * gxml_dom_parent_node_get_first_element_child ()
GXmlDomElement * gxml_dom_parent_node_get_last_element_child ()
gulong gxml_dom_parent_node_get_child_element_count ()
GXmlDomElement * gxml_dom_non_document_type_child_node_get_previous_element_sibling ()
GXmlDomElement * gxml_dom_non_document_type_child_node_get_next_element_sibling ()
void gxml_dom_child_node_remove ()
GXmlDomNode * gxml_dom_node_list_item ()
gulong gxml_dom_node_list_get_length ()
GXmlDomElement * gxml_dom_html_collection_get_element ()
GXmlDomElement ** gxml_dom_html_collection_to_array ()
GXmlDomElement * gxml_dom_html_collection_item ()
GXmlDomElement * gxml_dom_html_collection_named_item ()
gulong gxml_dom_html_collection_get_length ()
GXmlDomNode * gxml_dom_node_iterator_next_node ()
GXmlDomNode * gxml_dom_node_iterator_previous_node ()
void gxml_dom_node_iterator_detach ()
GXmlDomNode * gxml_dom_node_iterator_get_root ()
GXmlDomNode * gxml_dom_node_iterator_get_reference_node ()
gboolean gxml_dom_node_iterator_get_pointer_before_reference_node ()
gulong gxml_dom_node_iterator_get_what_to_show ()
GXmlDomNodeFilter * gxml_dom_node_iterator_get_filter ()
GXmlDomNode * gxml_dom_tree_walker_parentNode ()
GXmlDomNode * gxml_dom_tree_walker_firstChild ()
GXmlDomNode * gxml_dom_tree_walker_lastChild ()
GXmlDomNode * gxml_dom_tree_walker_previousSibling ()
GXmlDomNode * gxml_dom_tree_walker_nextSibling ()
GXmlDomNode * gxml_dom_tree_walker_previousNode ()
GXmlDomNode * gxml_dom_tree_walker_nextNode ()
GXmlDomNode * gxml_dom_tree_walker_get_root ()
gulong gxml_dom_tree_walker_get_what_to_show ()
GXmlDomNodeFilter * gxml_dom_tree_walker_get_filter ()
GXmlDomNode * gxml_dom_tree_walker_get_current_node ()
GXmlDomNode * gxml_dom_named_node_map_item ()
GXmlDomNode * gxml_dom_named_node_map_get_named_item ()
GXmlDomNode * gxml_dom_named_node_map_set_named_item ()
GXmlDomNode * gxml_dom_named_node_map_remove_named_item ()
GXmlDomNode * gxml_dom_named_node_map_remove_named_item_ns ()
GXmlDomNode * gxml_dom_named_node_map_get_named_item_ns ()
GXmlDomNode * gxml_dom_named_node_map_set_named_item_ns ()
gulong gxml_dom_named_node_map_get_length ()
gchar * gxml_dom_token_list_item ()
gboolean gxml_dom_token_list_contains ()
void gxml_dom_token_list_add ()
void gxml_dom_token_list_remove ()
gboolean gxml_dom_token_list_toggle ()
gchar * gxml_dom_token_list_to_string ()
gulong gxml_dom_token_list_get_length ()
gchar * gxml_dom_settable_token_list_get_value ()
void gxml_dom_settable_token_list_set_value ()

Types and Values

Description

Functions

gxml_dom_node_filter_new ()

GXmlDomNodeFilter *
gxml_dom_node_filter_new (void);

GXmlDomNodeFilterAcceptNode ()

gushort
(*GXmlDomNodeFilterAcceptNode) (GXmlNode *node,
                                void *user_data);

Parameters

node

 

 

user_data

data to pass to the delegate function.

[closure]

gxml_dom_non_element_parent_node_get_element_by_id ()

GXmlDomElement *
gxml_dom_non_element_parent_node_get_element_by_id
                               (GXmlDomNonElementParentNode *self,
                                const gchar *element_id,
                                GError **error);

Parameters

self

the GXmlDomNonElementParentNode instance

 

element_id

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_parent_node_query_selector ()

GXmlDomElement *
gxml_dom_parent_node_query_selector (GXmlDomParentNode *self,
                                     const gchar *selectors,
                                     GError **error);

Parameters

self

the GXmlDomParentNode instance

 

selectors

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_parent_node_query_selector_all ()

GXmlDomNodeList *
gxml_dom_parent_node_query_selector_all
                               (GXmlDomParentNode *self,
                                const gchar *selectors,
                                GError **error);

Parameters

self

the GXmlDomParentNode instance

 

selectors

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_parent_node_get_children ()

GXmlDomHTMLCollection *
gxml_dom_parent_node_get_children (GXmlDomParentNode *self);

Get and return the current value of the "children" property.

Parameters

self

the GXmlDomParentNode instance to query

 

Returns

the value of the "children" property


gxml_dom_parent_node_get_first_element_child ()

GXmlDomElement *
gxml_dom_parent_node_get_first_element_child
                               (GXmlDomParentNode *self);

Get and return the current value of the "first-element-child" property.

Parameters

self

the GXmlDomParentNode instance to query

 

Returns

the value of the "first-element-child" property


gxml_dom_parent_node_get_last_element_child ()

GXmlDomElement *
gxml_dom_parent_node_get_last_element_child
                               (GXmlDomParentNode *self);

Get and return the current value of the "last-element-child" property.

Parameters

self

the GXmlDomParentNode instance to query

 

Returns

the value of the "last-element-child" property


gxml_dom_parent_node_get_child_element_count ()

gulong
gxml_dom_parent_node_get_child_element_count
                               (GXmlDomParentNode *self);

Get and return the current value of the "child-element-count" property.

Parameters

self

the GXmlDomParentNode instance to query

 

Returns

the value of the "child-element-count" property


gxml_dom_non_document_type_child_node_get_previous_element_sibling ()

GXmlDomElement *
gxml_dom_non_document_type_child_node_get_previous_element_sibling
                               (GXmlDomNonDocumentTypeChildNode *self);

Get and return the current value of the "previous-element-sibling" property.

Parameters

self

the GXmlDomNonDocumentTypeChildNode instance to query

 

Returns

the value of the "previous-element-sibling" property


gxml_dom_non_document_type_child_node_get_next_element_sibling ()

GXmlDomElement *
gxml_dom_non_document_type_child_node_get_next_element_sibling
                               (GXmlDomNonDocumentTypeChildNode *self);

Get and return the current value of the "next-element-sibling" property.

Parameters

self

the GXmlDomNonDocumentTypeChildNode instance to query

 

Returns

the value of the "next-element-sibling" property


gxml_dom_child_node_remove ()

void
gxml_dom_child_node_remove (GXmlDomChildNode *self);

Parameters

self

the GXmlDomChildNode instance

 

gxml_dom_node_list_item ()

GXmlDomNode *
gxml_dom_node_list_item (GXmlDomNodeList *self,
                         gulong index);

Parameters

self

the GXmlDomNodeList instance

 

index

 

 

gxml_dom_node_list_get_length ()

gulong
gxml_dom_node_list_get_length (GXmlDomNodeList *self);

Get and return the current value of the "length" property.

Parameters

self

the GXmlDomNodeList instance to query

 

Returns

the value of the "length" property


gxml_dom_html_collection_get_element ()

GXmlDomElement *
gxml_dom_html_collection_get_element (GXmlDomHTMLCollection *self,
                                      gint index);

Parameters

self

the GXmlDomHTMLCollection instance

 

index

 

 

gxml_dom_html_collection_to_array ()

GXmlDomElement **
gxml_dom_html_collection_to_array (GXmlDomHTMLCollection *self,
                                   int *result_length1);

Parameters

self

the GXmlDomHTMLCollection instance

 

Returns

.

[array length=result_length1]


gxml_dom_html_collection_item ()

GXmlDomElement *
gxml_dom_html_collection_item (GXmlDomHTMLCollection *self,
                               gulong index);

Parameters

self

the GXmlDomHTMLCollection instance

 

index

 

 

gxml_dom_html_collection_named_item ()

GXmlDomElement *
gxml_dom_html_collection_named_item (GXmlDomHTMLCollection *self,
                                     const gchar *name);

Parameters

self

the GXmlDomHTMLCollection instance

 

name

 

 

gxml_dom_html_collection_get_length ()

gulong
gxml_dom_html_collection_get_length (GXmlDomHTMLCollection *self);

Get and return the current value of the "length" property.

Parameters

self

the GXmlDomHTMLCollection instance to query

 

Returns

the value of the "length" property


gxml_dom_node_iterator_next_node ()

GXmlDomNode *
gxml_dom_node_iterator_next_node (GXmlDomNodeIterator *self);

Parameters

self

the GXmlDomNodeIterator instance

 

gxml_dom_node_iterator_previous_node ()

GXmlDomNode *
gxml_dom_node_iterator_previous_node (GXmlDomNodeIterator *self);

Parameters

self

the GXmlDomNodeIterator instance

 

gxml_dom_node_iterator_detach ()

void
gxml_dom_node_iterator_detach (GXmlDomNodeIterator *self);

Parameters

self

the GXmlDomNodeIterator instance

 

gxml_dom_node_iterator_get_root ()

GXmlDomNode *
gxml_dom_node_iterator_get_root (GXmlDomNodeIterator *self);

Get and return the current value of the "root" property.

Parameters

self

the GXmlDomNodeIterator instance to query

 

Returns

the value of the "root" property


gxml_dom_node_iterator_get_reference_node ()

GXmlDomNode *
gxml_dom_node_iterator_get_reference_node
                               (GXmlDomNodeIterator *self);

Get and return the current value of the "reference-node" property.

Parameters

self

the GXmlDomNodeIterator instance to query

 

Returns

the value of the "reference-node" property


gxml_dom_node_iterator_get_pointer_before_reference_node ()

gboolean
gxml_dom_node_iterator_get_pointer_before_reference_node
                               (GXmlDomNodeIterator *self);

Get and return the current value of the "pointer-before-reference-node" property.

Parameters

self

the GXmlDomNodeIterator instance to query

 

Returns

the value of the "pointer-before-reference-node" property


gxml_dom_node_iterator_get_what_to_show ()

gulong
gxml_dom_node_iterator_get_what_to_show
                               (GXmlDomNodeIterator *self);

Get and return the current value of the "what-to-show" property.

Parameters

self

the GXmlDomNodeIterator instance to query

 

Returns

the value of the "what-to-show" property


gxml_dom_node_iterator_get_filter ()

GXmlDomNodeFilter *
gxml_dom_node_iterator_get_filter (GXmlDomNodeIterator *self);

Get and return the current value of the "filter" property.

Parameters

self

the GXmlDomNodeIterator instance to query

 

Returns

the value of the "filter" property


gxml_dom_tree_walker_parentNode ()

GXmlDomNode *
gxml_dom_tree_walker_parentNode (GXmlDomTreeWalker *self);

Parameters

self

the GXmlDomTreeWalker instance

 

gxml_dom_tree_walker_firstChild ()

GXmlDomNode *
gxml_dom_tree_walker_firstChild (GXmlDomTreeWalker *self);

Parameters

self

the GXmlDomTreeWalker instance

 

gxml_dom_tree_walker_lastChild ()

GXmlDomNode *
gxml_dom_tree_walker_lastChild (GXmlDomTreeWalker *self);

Parameters

self

the GXmlDomTreeWalker instance

 

gxml_dom_tree_walker_previousSibling ()

GXmlDomNode *
gxml_dom_tree_walker_previousSibling (GXmlDomTreeWalker *self);

Parameters

self

the GXmlDomTreeWalker instance

 

gxml_dom_tree_walker_nextSibling ()

GXmlDomNode *
gxml_dom_tree_walker_nextSibling (GXmlDomTreeWalker *self);

Parameters

self

the GXmlDomTreeWalker instance

 

gxml_dom_tree_walker_previousNode ()

GXmlDomNode *
gxml_dom_tree_walker_previousNode (GXmlDomTreeWalker *self);

Parameters

self

the GXmlDomTreeWalker instance

 

gxml_dom_tree_walker_nextNode ()

GXmlDomNode *
gxml_dom_tree_walker_nextNode (GXmlDomTreeWalker *self);

Parameters

self

the GXmlDomTreeWalker instance

 

gxml_dom_tree_walker_get_root ()

GXmlDomNode *
gxml_dom_tree_walker_get_root (GXmlDomTreeWalker *self);

Get and return the current value of the "root" property.

Parameters

self

the GXmlDomTreeWalker instance to query

 

Returns

the value of the "root" property


gxml_dom_tree_walker_get_what_to_show ()

gulong
gxml_dom_tree_walker_get_what_to_show (GXmlDomTreeWalker *self);

Get and return the current value of the "what-to-show" property.

Parameters

self

the GXmlDomTreeWalker instance to query

 

Returns

the value of the "what-to-show" property


gxml_dom_tree_walker_get_filter ()

GXmlDomNodeFilter *
gxml_dom_tree_walker_get_filter (GXmlDomTreeWalker *self);

Get and return the current value of the "filter" property.

Parameters

self

the GXmlDomTreeWalker instance to query

 

Returns

the value of the "filter" property


gxml_dom_tree_walker_get_current_node ()

GXmlDomNode *
gxml_dom_tree_walker_get_current_node (GXmlDomTreeWalker *self);

Get and return the current value of the "current-node" property.

Parameters

self

the GXmlDomTreeWalker instance to query

 

Returns

the value of the "current-node" property


gxml_dom_named_node_map_item ()

GXmlDomNode *
gxml_dom_named_node_map_item (GXmlDomNamedNodeMap *self,
                              gulong index);

Parameters

self

the GXmlDomNamedNodeMap instance

 

index

 

 

gxml_dom_named_node_map_get_named_item ()

GXmlDomNode *
gxml_dom_named_node_map_get_named_item
                               (GXmlDomNamedNodeMap *self,
                                const gchar *name);

Parameters

self

the GXmlDomNamedNodeMap instance

 

name

 

 

gxml_dom_named_node_map_set_named_item ()

GXmlDomNode *
gxml_dom_named_node_map_set_named_item
                               (GXmlDomNamedNodeMap *self,
                                GXmlDomNode *node,
                                GError **error);

Parameters

self

the GXmlDomNamedNodeMap instance

 

node

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_named_node_map_remove_named_item ()

GXmlDomNode *
gxml_dom_named_node_map_remove_named_item
                               (GXmlDomNamedNodeMap *self,
                                const gchar *name,
                                GError **error);

Parameters

self

the GXmlDomNamedNodeMap instance

 

name

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_named_node_map_remove_named_item_ns ()

GXmlDomNode *
gxml_dom_named_node_map_remove_named_item_ns
                               (GXmlDomNamedNodeMap *self,
                                const gchar *namespace_uri,
                                const gchar *localName,
                                GError **error);

Parameters

self

the GXmlDomNamedNodeMap instance

 

namespace_uri

 

 

localName

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_named_node_map_get_named_item_ns ()

GXmlDomNode *
gxml_dom_named_node_map_get_named_item_ns
                               (GXmlDomNamedNodeMap *self,
                                const gchar *namespace_uri,
                                const gchar *local_name,
                                GError **error);

Parameters

self

the GXmlDomNamedNodeMap instance

 

namespace_uri

 

 

local_name

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_named_node_map_set_named_item_ns ()

GXmlDomNode *
gxml_dom_named_node_map_set_named_item_ns
                               (GXmlDomNamedNodeMap *self,
                                GXmlDomNode *node,
                                GError **error);

Parameters

self

the GXmlDomNamedNodeMap instance

 

node

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_named_node_map_get_length ()

gulong
gxml_dom_named_node_map_get_length (GXmlDomNamedNodeMap *self);

Get and return the current value of the "length" property.

Parameters

self

the GXmlDomNamedNodeMap instance to query

 

Returns

the value of the "length" property


gxml_dom_token_list_item ()

gchar *
gxml_dom_token_list_item (GXmlDomTokenList *self,
                          gulong index);

Parameters

self

the GXmlDomTokenList instance

 

index

 

 

gxml_dom_token_list_contains ()

gboolean
gxml_dom_token_list_contains (GXmlDomTokenList *self,
                              const gchar *token,
                              GError **error);

Parameters

self

the GXmlDomTokenList instance

 

token

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_token_list_add ()

void
gxml_dom_token_list_add (GXmlDomTokenList *self,
                         gchar **tokens,
                         int tokens_length1,
                         GError **error);

Parameters

self

the GXmlDomTokenList instance

 

tokens_length1

length of the tokens array

 

tokens

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_token_list_remove ()

void
gxml_dom_token_list_remove (GXmlDomTokenList *self,
                            gchar **tokens,
                            int tokens_length1);

Parameters

self

the GXmlDomTokenList instance

 

tokens_length1

length of the tokens array

 

tokens

 

 

gxml_dom_token_list_toggle ()

gboolean
gxml_dom_token_list_toggle (GXmlDomTokenList *self,
                            const gchar *token,
                            gboolean force,
                            gboolean _auto_,
                            GError **error);

If auto is true, adds param token if not present and removing if it is, force value is taken in account. If param auto is false, then force is considered; if true adds

Parameters

token,

if false removes it.

 

self

the GXmlDomTokenList instance

 

token

 

 

force

 

 

auto

 

 

error

location to store the error occuring, or NULL to ignore

 

gxml_dom_token_list_to_string ()

gchar *
gxml_dom_token_list_to_string (GXmlDomTokenList *self);

Parameters

self

the GXmlDomTokenList instance

 

gxml_dom_token_list_get_length ()

gulong
gxml_dom_token_list_get_length (GXmlDomTokenList *self);

Get and return the current value of the "length" property.

Parameters

self

the GXmlDomTokenList instance to query

 

Returns

the value of the "length" property


gxml_dom_settable_token_list_get_value ()

gchar *
gxml_dom_settable_token_list_get_value
                               (GXmlDomSettableTokenList *self);

Get and return the current value of the "value" property.

Parameters

self

the GXmlDomSettableTokenList instance to query

 

Returns

the value of the "value" property


gxml_dom_settable_token_list_set_value ()

void
gxml_dom_settable_token_list_set_value
                               (GXmlDomSettableTokenList *self,
                                const gchar *value);

Set the value of the "value" property to value .

Parameters

self

the GXmlDomSettableTokenList instance to modify

 

value

the new value of the "value" property

 

Types and Values

GXML_TYPE_DOM_NODE_FILTER

#define GXML_TYPE_DOM_NODE_FILTER (gxml_dom_node_filter_get_type ())

The type for GXmlDomNodeFilter.


GXML_DOM_NODE_FILTER_FILTER_ACCEPT

#define GXML_DOM_NODE_FILTER_FILTER_ACCEPT ((gushort) 1)

GXML_DOM_NODE_FILTER_FILTER_REJECT

#define GXML_DOM_NODE_FILTER_FILTER_REJECT ((gushort) 2)

GXML_DOM_NODE_FILTER_FILTER_SKIP

#define GXML_DOM_NODE_FILTER_FILTER_SKIP ((gushort) 3)

GXML_DOM_NODE_FILTER_SHOW_ALL

#define GXML_DOM_NODE_FILTER_SHOW_ALL ((gulong) 0xFFFFFFFFLL)

GXML_DOM_NODE_FILTER_SHOW_ELEMENT

#define GXML_DOM_NODE_FILTER_SHOW_ELEMENT ((gulong) 0x1)

GXML_DOM_NODE_FILTER_SHOW_ATTRIBUTE

#define GXML_DOM_NODE_FILTER_SHOW_ATTRIBUTE ((gulong) 0x2)

GXML_DOM_NODE_FILTER_SHOW_TEXT

#define GXML_DOM_NODE_FILTER_SHOW_TEXT ((gulong) 0x4)

GXML_DOM_NODE_FILTER_SHOW_CDATA_SECTION

#define GXML_DOM_NODE_FILTER_SHOW_CDATA_SECTION ((gulong) 0x8)

GXML_DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE

#define GXML_DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE ((gulong) 0x10)

GXML_DOM_NODE_FILTER_SHOW_ENTITY

#define GXML_DOM_NODE_FILTER_SHOW_ENTITY ((gulong) 0x20)

GXML_DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION

#define GXML_DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION ((gulong) 0x40)

GXML_DOM_NODE_FILTER_SHOW_COMMENT

#define GXML_DOM_NODE_FILTER_SHOW_COMMENT ((gulong) 0x80)

GXML_DOM_NODE_FILTER_SHOW_DOCUMENT

#define GXML_DOM_NODE_FILTER_SHOW_DOCUMENT ((gulong) 0x100)

GXML_DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE

#define GXML_DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE ((gulong) 0x200)

GXML_DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT

#define GXML_DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT ((gulong) 0x400)

GXML_DOM_NODE_FILTER_SHOW_NOTATION

#define GXML_DOM_NODE_FILTER_SHOW_NOTATION ((gulong) 0x800)

struct GXmlDomNodeFilter

struct GXmlDomNodeFilter {
	GObject parent_instance;
	GXmlDomNodeFilterPrivate * priv;
};

No implemented jet. This can lead to API changes in future versions.


struct GXmlDomNodeFilterClass

struct GXmlDomNodeFilterClass {
	GObjectClass parent_class;
};

The class structure for GXML_TYPE_DOM_NODE_FILTER. All the fields in this structure are private and should never be accessed directly.

Members


GXmlDomNonElementParentNode

typedef struct _GXmlDomNonElementParentNode GXmlDomNonElementParentNode;

struct GXmlDomNonElementParentNodeIface

struct GXmlDomNonElementParentNodeIface {
	GTypeInterface parent_iface;
	GXmlDomElement* (*get_element_by_id) (GXmlDomNonElementParentNode* self, const gchar* element_id, GError** error);
};

Interface for creating GXmlDomNonElementParentNode implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_element_by_id ()

virtual method called by gxml_dom_non_element_parent_node_get_element_by_id()

 

GXmlDomParentNode

typedef struct _GXmlDomParentNode GXmlDomParentNode;

struct GXmlDomParentNodeIface

struct GXmlDomParentNodeIface {
	GTypeInterface parent_iface;
	GXmlDomElement* (*query_selector) (GXmlDomParentNode* self, const gchar* selectors, GError** error);
	GXmlDomNodeList* (*query_selector_all) (GXmlDomParentNode* self, const gchar* selectors, GError** error);
	GXmlDomHTMLCollection* (*get_children) (GXmlDomParentNode* self);
	GXmlDomElement* (*get_first_element_child) (GXmlDomParentNode* self);
	GXmlDomElement* (*get_last_element_child) (GXmlDomParentNode* self);
	gulong (*get_child_element_count) (GXmlDomParentNode* self);
};

Interface for creating GXmlDomParentNode implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

query_selector ()

virtual method called by gxml_dom_parent_node_query_selector()

 

query_selector_all ()

virtual method called by gxml_dom_parent_node_query_selector_all()

 

get_children ()

getter method for the abstract property "children"

 

get_first_element_child ()

getter method for the abstract property "first-element-child"

 

get_last_element_child ()

getter method for the abstract property "last-element-child"

 

get_child_element_count ()

getter method for the abstract property "child-element-count"

 

GXmlDomNonDocumentTypeChildNode

typedef struct _GXmlDomNonDocumentTypeChildNode GXmlDomNonDocumentTypeChildNode;

struct GXmlDomNonDocumentTypeChildNodeIface

struct GXmlDomNonDocumentTypeChildNodeIface {
	GTypeInterface parent_iface;
	GXmlDomElement* (*get_previous_element_sibling) (GXmlDomNonDocumentTypeChildNode* self);
	GXmlDomElement* (*get_next_element_sibling) (GXmlDomNonDocumentTypeChildNode* self);
};

Interface for creating GXmlDomNonDocumentTypeChildNode implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_previous_element_sibling ()

getter method for the abstract property "previous-element-sibling"

 

get_next_element_sibling ()

getter method for the abstract property "next-element-sibling"

 

GXmlDomChildNode

typedef struct _GXmlDomChildNode GXmlDomChildNode;

struct GXmlDomChildNodeIface

struct GXmlDomChildNodeIface {
	GTypeInterface parent_iface;
	void (*remove) (GXmlDomChildNode* self);
};

Interface for creating GXmlDomChildNode implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

remove ()

virtual method called by gxml_dom_child_node_remove()

 

GXmlDomNodeList

typedef struct _GXmlDomNodeList GXmlDomNodeList;

struct GXmlDomNodeListIface

struct GXmlDomNodeListIface {
	GTypeInterface parent_iface;
	GXmlDomNode* (*item) (GXmlDomNodeList* self, gulong index);
	gulong (*get_length) (GXmlDomNodeList* self);
};

Interface for creating GXmlDomNodeList implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

item ()

virtual method called by gxml_dom_node_list_item()

 

get_length ()

getter method for the abstract property "length"

 

GXmlDomHTMLCollection

typedef struct _GXmlDomHTMLCollection GXmlDomHTMLCollection;

struct GXmlDomHTMLCollectionIface

struct GXmlDomHTMLCollectionIface {
	GTypeInterface parent_iface;
	GXmlDomElement* (*get_element) (GXmlDomHTMLCollection* self, gint index);
	GXmlDomElement** (*to_array) (GXmlDomHTMLCollection* self, int* result_length1);
	GXmlDomElement* (*item) (GXmlDomHTMLCollection* self, gulong index);
	GXmlDomElement* (*named_item) (GXmlDomHTMLCollection* self, const gchar* name);
	gulong (*get_length) (GXmlDomHTMLCollection* self);
};

Interface for creating GXmlDomHTMLCollection implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_element ()

virtual method called by gxml_dom_html_collection_get_element()

 

to_array ()

virtual method called by gxml_dom_html_collection_to_array()

 

item ()

virtual method called by gxml_dom_html_collection_item()

 

named_item ()

virtual method called by gxml_dom_html_collection_named_item()

 

get_length ()

getter method for the abstract property "length"

 

GXmlDomNodeIterator

typedef struct _GXmlDomNodeIterator GXmlDomNodeIterator;

No implemented jet. This can lead to API changes in future versions.


struct GXmlDomNodeIteratorIface

struct GXmlDomNodeIteratorIface {
	GTypeInterface parent_iface;
	GXmlDomNode* (*next_node) (GXmlDomNodeIterator* self);
	GXmlDomNode* (*previous_node) (GXmlDomNodeIterator* self);
	void (*detach) (GXmlDomNodeIterator* self);
	GXmlDomNode* (*get_root) (GXmlDomNodeIterator* self);
	GXmlDomNode* (*get_reference_node) (GXmlDomNodeIterator* self);
	gboolean (*get_pointer_before_reference_node) (GXmlDomNodeIterator* self);
	gulong (*get_what_to_show) (GXmlDomNodeIterator* self);
	GXmlDomNodeFilter* (*get_filter) (GXmlDomNodeIterator* self);
};

Interface for creating GXmlDomNodeIterator implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

next_node ()

virtual method called by gxml_dom_node_iterator_next_node()

 

previous_node ()

virtual method called by gxml_dom_node_iterator_previous_node()

 

detach ()

virtual method called by gxml_dom_node_iterator_detach()

 

get_root ()

getter method for the abstract property "root"

 

get_reference_node ()

getter method for the abstract property "reference-node"

 

get_pointer_before_reference_node ()

getter method for the abstract property "pointer-before-reference-node"

 

get_what_to_show ()

getter method for the abstract property "what-to-show"

 

get_filter ()

getter method for the abstract property "filter"

 

GXmlDomTreeWalker

typedef struct _GXmlDomTreeWalker GXmlDomTreeWalker;

No implemented jet. This can lead to API changes in future versions.


struct GXmlDomTreeWalkerIface

struct GXmlDomTreeWalkerIface {
	GTypeInterface parent_iface;
	GXmlDomNode* (*parentNode) (GXmlDomTreeWalker* self);
	GXmlDomNode* (*firstChild) (GXmlDomTreeWalker* self);
	GXmlDomNode* (*lastChild) (GXmlDomTreeWalker* self);
	GXmlDomNode* (*previousSibling) (GXmlDomTreeWalker* self);
	GXmlDomNode* (*nextSibling) (GXmlDomTreeWalker* self);
	GXmlDomNode* (*previousNode) (GXmlDomTreeWalker* self);
	GXmlDomNode* (*nextNode) (GXmlDomTreeWalker* self);
	GXmlDomNode* (*get_root) (GXmlDomTreeWalker* self);
	gulong (*get_what_to_show) (GXmlDomTreeWalker* self);
	GXmlDomNodeFilter* (*get_filter) (GXmlDomTreeWalker* self);
	GXmlDomNode* (*get_current_node) (GXmlDomTreeWalker* self);
};

Interface for creating GXmlDomTreeWalker implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

parentNode ()

virtual method called by gxml_dom_tree_walker_parentNode()

 

firstChild ()

virtual method called by gxml_dom_tree_walker_firstChild()

 

lastChild ()

virtual method called by gxml_dom_tree_walker_lastChild()

 

previousSibling ()

virtual method called by gxml_dom_tree_walker_previousSibling()

 

nextSibling ()

virtual method called by gxml_dom_tree_walker_nextSibling()

 

previousNode ()

virtual method called by gxml_dom_tree_walker_previousNode()

 

nextNode ()

virtual method called by gxml_dom_tree_walker_nextNode()

 

get_root ()

getter method for the abstract property "root"

 

get_what_to_show ()

getter method for the abstract property "what-to-show"

 

get_filter ()

getter method for the abstract property "filter"

 

get_current_node ()

getter method for the abstract property "current-node"

 

GXmlDomNamedNodeMap

typedef struct _GXmlDomNamedNodeMap GXmlDomNamedNodeMap;

struct GXmlDomNamedNodeMapIface

struct GXmlDomNamedNodeMapIface {
	GTypeInterface parent_iface;
	GXmlDomNode* (*item) (GXmlDomNamedNodeMap* self, gulong index);
	GXmlDomNode* (*get_named_item) (GXmlDomNamedNodeMap* self, const gchar* name);
	GXmlDomNode* (*set_named_item) (GXmlDomNamedNodeMap* self, GXmlDomNode* node, GError** error);
	GXmlDomNode* (*remove_named_item) (GXmlDomNamedNodeMap* self, const gchar* name, GError** error);
	GXmlDomNode* (*remove_named_item_ns) (GXmlDomNamedNodeMap* self, const gchar* namespace_uri, const gchar* localName, GError** error);
	GXmlDomNode* (*get_named_item_ns) (GXmlDomNamedNodeMap* self, const gchar* namespace_uri, const gchar* local_name, GError** error);
	GXmlDomNode* (*set_named_item_ns) (GXmlDomNamedNodeMap* self, GXmlDomNode* node, GError** error);
	gulong (*get_length) (GXmlDomNamedNodeMap* self);
};

Interface for creating GXmlDomNamedNodeMap implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

item ()

virtual method called by gxml_dom_named_node_map_item()

 

get_named_item ()

virtual method called by gxml_dom_named_node_map_get_named_item()

 

set_named_item ()

virtual method called by gxml_dom_named_node_map_set_named_item()

 

remove_named_item ()

virtual method called by gxml_dom_named_node_map_remove_named_item()

 

remove_named_item_ns ()

virtual method called by gxml_dom_named_node_map_remove_named_item_ns()

 

get_named_item_ns ()

virtual method called by gxml_dom_named_node_map_get_named_item_ns()

 

set_named_item_ns ()

virtual method called by gxml_dom_named_node_map_set_named_item_ns()

 

get_length ()

getter method for the abstract property "length"

 

GXmlDomTokenList

typedef struct _GXmlDomTokenList GXmlDomTokenList;

struct GXmlDomTokenListIface

struct GXmlDomTokenListIface {
	GTypeInterface parent_iface;
	gchar* (*item) (GXmlDomTokenList* self, gulong index);
	gboolean (*contains) (GXmlDomTokenList* self, const gchar* token, GError** error);
	void (*add) (GXmlDomTokenList* self, gchar** tokens, int tokens_length1, GError** error);
	void (*remove) (GXmlDomTokenList* self, gchar** tokens, int tokens_length1);
	gboolean (*toggle) (GXmlDomTokenList* self, const gchar* token, gboolean force, gboolean _auto_, GError** error);
	gchar* (*to_string) (GXmlDomTokenList* self);
	gulong (*get_length) (GXmlDomTokenList* self);
};

Interface for creating GXmlDomTokenList implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

item ()

virtual method called by gxml_dom_token_list_item()

 

contains ()

virtual method called by gxml_dom_token_list_contains()

 

add ()

virtual method called by gxml_dom_token_list_add()

 

remove ()

virtual method called by gxml_dom_token_list_remove()

 

toggle ()

virtual method called by gxml_dom_token_list_toggle()

 

to_string ()

virtual method called by gxml_dom_token_list_to_string()

 

get_length ()

getter method for the abstract property "length"

 

GXmlDomSettableTokenList

typedef struct _GXmlDomSettableTokenList GXmlDomSettableTokenList;

No implemented jet. This can lead to API changes in future versions.


struct GXmlDomSettableTokenListIface

struct GXmlDomSettableTokenListIface {
	GTypeInterface parent_iface;
	gchar* (*get_value) (GXmlDomSettableTokenList* self);
	void (*set_value) (GXmlDomSettableTokenList* self, const gchar* value);
};

Interface for creating GXmlDomSettableTokenList implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_value ()

getter method for the abstract property "value"

 

set_value ()

setter method for the abstract property "value"