GXmlDomMutationObserverInit

GXmlDomMutationObserverInit — Implementators should use constructor with one argument GXmlDomMutationCallback to use internally.

Functions

GXmlDomMutationObserverInit * gxml_dom_mutation_observer_init_new ()
gboolean gxml_dom_mutation_observer_init_get_child_list ()
void gxml_dom_mutation_observer_init_set_child_list ()
gboolean gxml_dom_mutation_observer_init_get_attributes ()
void gxml_dom_mutation_observer_init_set_attributes ()
gboolean gxml_dom_mutation_observer_init_get_character_data ()
void gxml_dom_mutation_observer_init_set_character_data ()
gboolean gxml_dom_mutation_observer_init_get_subtree ()
void gxml_dom_mutation_observer_init_set_subtree ()
gboolean gxml_dom_mutation_observer_init_get_attribute_old_value ()
void gxml_dom_mutation_observer_init_set_attribute_old_value ()
gboolean gxml_dom_mutation_observer_init_get_character_data_old_value ()
void gxml_dom_mutation_observer_init_set_character_data_old_value ()
GeeList * gxml_dom_mutation_observer_init_get_attribute_filter ()
void gxml_dom_mutation_observer_init_set_attribute_filter ()
void (*GXmlDomMutationCallback) ()
void gxml_dom_mutation_observer_observe ()
void gxml_dom_mutation_observer_disconnect ()
GeeList * gxml_dom_mutation_observer_take_records ()
const gchar * gxml_dom_mutation_record_get_mtype ()
GXmlDomNode * gxml_dom_mutation_record_get_target ()
GXmlDomNodeList * gxml_dom_mutation_record_get_added_nodes ()
void gxml_dom_mutation_record_set_added_nodes ()
GXmlDomNodeList * gxml_dom_mutation_record_get_removed_nodes ()
void gxml_dom_mutation_record_set_removed_nodes ()
GXmlDomNode * gxml_dom_mutation_record_get_previous_sibling ()
GXmlDomNode * gxml_dom_mutation_record_get_next_sibling ()
const gchar * gxml_dom_mutation_record_get_attribute_name ()
const gchar * gxml_dom_mutation_record_get_attribute_namespace ()
const gchar * gxml_dom_mutation_record_get_old_value ()

Types and Values

Description

Functions

gxml_dom_mutation_observer_init_new ()

GXmlDomMutationObserverInit *
gxml_dom_mutation_observer_init_new (void);

gxml_dom_mutation_observer_init_get_child_list ()

gboolean
gxml_dom_mutation_observer_init_get_child_list
                               (GXmlDomMutationObserverInit *self);

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

Parameters

self

the GXmlDomMutationObserverInit instance to query

 

Returns

the value of the "child-list" property


gxml_dom_mutation_observer_init_set_child_list ()

void
gxml_dom_mutation_observer_init_set_child_list
                               (GXmlDomMutationObserverInit *self,
                                gboolean value);

Set the value of the "child-list" property to value .

Parameters

self

the GXmlDomMutationObserverInit instance to modify

 

value

the new value of the "child-list" property

 

gxml_dom_mutation_observer_init_get_attributes ()

gboolean
gxml_dom_mutation_observer_init_get_attributes
                               (GXmlDomMutationObserverInit *self);

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

Parameters

self

the GXmlDomMutationObserverInit instance to query

 

Returns

the value of the "attributes" property


gxml_dom_mutation_observer_init_set_attributes ()

void
gxml_dom_mutation_observer_init_set_attributes
                               (GXmlDomMutationObserverInit *self,
                                gboolean value);

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

Parameters

self

the GXmlDomMutationObserverInit instance to modify

 

value

the new value of the "attributes" property

 

gxml_dom_mutation_observer_init_get_character_data ()

gboolean
gxml_dom_mutation_observer_init_get_character_data
                               (GXmlDomMutationObserverInit *self);

Get and return the current value of the "character-data" property.

Parameters

self

the GXmlDomMutationObserverInit instance to query

 

Returns

the value of the "character-data" property


gxml_dom_mutation_observer_init_set_character_data ()

void
gxml_dom_mutation_observer_init_set_character_data
                               (GXmlDomMutationObserverInit *self,
                                gboolean value);

Set the value of the "character-data" property to value .

Parameters

self

the GXmlDomMutationObserverInit instance to modify

 

value

the new value of the "character-data" property

 

gxml_dom_mutation_observer_init_get_subtree ()

gboolean
gxml_dom_mutation_observer_init_get_subtree
                               (GXmlDomMutationObserverInit *self);

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

Parameters

self

the GXmlDomMutationObserverInit instance to query

 

Returns

the value of the "subtree" property


gxml_dom_mutation_observer_init_set_subtree ()

void
gxml_dom_mutation_observer_init_set_subtree
                               (GXmlDomMutationObserverInit *self,
                                gboolean value);

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

Parameters

self

the GXmlDomMutationObserverInit instance to modify

 

value

the new value of the "subtree" property

 

gxml_dom_mutation_observer_init_get_attribute_old_value ()

gboolean
gxml_dom_mutation_observer_init_get_attribute_old_value
                               (GXmlDomMutationObserverInit *self);

Get and return the current value of the "attribute-old-value" property.

Parameters

self

the GXmlDomMutationObserverInit instance to query

 

Returns

the value of the "attribute-old-value" property


gxml_dom_mutation_observer_init_set_attribute_old_value ()

void
gxml_dom_mutation_observer_init_set_attribute_old_value
                               (GXmlDomMutationObserverInit *self,
                                gboolean value);

Set the value of the "attribute-old-value" property to value .

Parameters

self

the GXmlDomMutationObserverInit instance to modify

 

value

the new value of the "attribute-old-value" property

 

gxml_dom_mutation_observer_init_get_character_data_old_value ()

gboolean
gxml_dom_mutation_observer_init_get_character_data_old_value
                               (GXmlDomMutationObserverInit *self);

Get and return the current value of the "character-data-old-value" property.

Parameters

self

the GXmlDomMutationObserverInit instance to query

 

Returns

the value of the "character-data-old-value" property


gxml_dom_mutation_observer_init_set_character_data_old_value ()

void
gxml_dom_mutation_observer_init_set_character_data_old_value
                               (GXmlDomMutationObserverInit *self,
                                gboolean value);

Set the value of the "character-data-old-value" property to value .

Parameters

self

the GXmlDomMutationObserverInit instance to modify

 

value

the new value of the "character-data-old-value" property

 

gxml_dom_mutation_observer_init_get_attribute_filter ()

GeeList *
gxml_dom_mutation_observer_init_get_attribute_filter
                               (GXmlDomMutationObserverInit *self);

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

Parameters

self

the GXmlDomMutationObserverInit instance to query

 

Returns

the value of the "attribute-filter" property


gxml_dom_mutation_observer_init_set_attribute_filter ()

void
gxml_dom_mutation_observer_init_set_attribute_filter
                               (GXmlDomMutationObserverInit *self,
                                GeeList *value);

Set the value of the "attribute-filter" property to value .

Parameters

self

the GXmlDomMutationObserverInit instance to modify

 

value

the new value of the "attribute-filter" property

 

GXmlDomMutationCallback ()

void
(*GXmlDomMutationCallback) (GeeList *mutations,
                            GXmlDomMutationObserver *observer,
                            void *user_data);

Parameters

mutations

 

 

observer

 

 

user_data

data to pass to the delegate function.

[closure]

gxml_dom_mutation_observer_observe ()

void
gxml_dom_mutation_observer_observe (GXmlDomMutationObserver *self,
                                    GXmlNode *target,
                                    GXmlDomMutationObserverInit *options);

Parameters

self

the GXmlDomMutationObserver instance

 

target

 

 

options

 

 

gxml_dom_mutation_observer_disconnect ()

void
gxml_dom_mutation_observer_disconnect (GXmlDomMutationObserver *self);

Parameters

self

the GXmlDomMutationObserver instance

 

gxml_dom_mutation_observer_take_records ()

GeeList *
gxml_dom_mutation_observer_take_records
                               (GXmlDomMutationObserver *self);

Parameters

self

the GXmlDomMutationObserver instance

 

gxml_dom_mutation_record_get_mtype ()

const gchar *
gxml_dom_mutation_record_get_mtype (GXmlDomMutationRecord *self);

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

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "mtype" property


gxml_dom_mutation_record_get_target ()

GXmlDomNode *
gxml_dom_mutation_record_get_target (GXmlDomMutationRecord *self);

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

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "target" property


gxml_dom_mutation_record_get_added_nodes ()

GXmlDomNodeList *
gxml_dom_mutation_record_get_added_nodes
                               (GXmlDomMutationRecord *self);

Get and return the current value of the "added-nodes" property.

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "added-nodes" property


gxml_dom_mutation_record_set_added_nodes ()

void
gxml_dom_mutation_record_set_added_nodes
                               (GXmlDomMutationRecord *self,
                                GXmlDomNodeList *value);

Set the value of the "added-nodes" property to value .

Parameters

self

the GXmlDomMutationRecord instance to modify

 

value

the new value of the "added-nodes" property

 

gxml_dom_mutation_record_get_removed_nodes ()

GXmlDomNodeList *
gxml_dom_mutation_record_get_removed_nodes
                               (GXmlDomMutationRecord *self);

Get and return the current value of the "removed-nodes" property.

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "removed-nodes" property


gxml_dom_mutation_record_set_removed_nodes ()

void
gxml_dom_mutation_record_set_removed_nodes
                               (GXmlDomMutationRecord *self,
                                GXmlDomNodeList *value);

Set the value of the "removed-nodes" property to value .

Parameters

self

the GXmlDomMutationRecord instance to modify

 

value

the new value of the "removed-nodes" property

 

gxml_dom_mutation_record_get_previous_sibling ()

GXmlDomNode *
gxml_dom_mutation_record_get_previous_sibling
                               (GXmlDomMutationRecord *self);

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

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "previous-sibling" property


gxml_dom_mutation_record_get_next_sibling ()

GXmlDomNode *
gxml_dom_mutation_record_get_next_sibling
                               (GXmlDomMutationRecord *self);

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

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "next-sibling" property


gxml_dom_mutation_record_get_attribute_name ()

const gchar *
gxml_dom_mutation_record_get_attribute_name
                               (GXmlDomMutationRecord *self);

Get and return the current value of the "attribute-name" property.

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "attribute-name" property


gxml_dom_mutation_record_get_attribute_namespace ()

const gchar *
gxml_dom_mutation_record_get_attribute_namespace
                               (GXmlDomMutationRecord *self);

Get and return the current value of the "attribute-namespace" property.

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "attribute-namespace" property


gxml_dom_mutation_record_get_old_value ()

const gchar *
gxml_dom_mutation_record_get_old_value
                               (GXmlDomMutationRecord *self);

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

Parameters

self

the GXmlDomMutationRecord instance to query

 

Returns

the value of the "old-value" property

Types and Values

GXML_TYPE_DOM_MUTATION_OBSERVER_INIT

#define GXML_TYPE_DOM_MUTATION_OBSERVER_INIT (gxml_dom_mutation_observer_init_get_type ())

The type for GXmlDomMutationObserverInit.


struct GXmlDomMutationObserverInit

struct GXmlDomMutationObserverInit {
	GObject parent_instance;
	GXmlDomMutationObserverInitPrivate * priv;
};

struct GXmlDomMutationObserverInitClass

struct GXmlDomMutationObserverInitClass {
	GObjectClass parent_class;
};

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

Members


GXmlDomMutationObserver

typedef struct _GXmlDomMutationObserver GXmlDomMutationObserver;

Implementators should use constructor with one argument GXmlDomMutationCallback to use internally.


struct GXmlDomMutationObserverIface

struct GXmlDomMutationObserverIface {
	GTypeInterface parent_iface;
	void (*observe) (GXmlDomMutationObserver* self, GXmlNode* target, GXmlDomMutationObserverInit* options);
	void (*disconnect) (GXmlDomMutationObserver* self);
	GeeList* (*take_records) (GXmlDomMutationObserver* self);
};

Interface for creating GXmlDomMutationObserver implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

observe ()

virtual method called by gxml_dom_mutation_observer_observe()

 

disconnect ()

virtual method called by gxml_dom_mutation_observer_disconnect()

 

take_records ()

virtual method called by gxml_dom_mutation_observer_take_records()

 

GXmlDomMutationRecord

typedef struct _GXmlDomMutationRecord GXmlDomMutationRecord;

struct GXmlDomMutationRecordIface

struct GXmlDomMutationRecordIface {
	GTypeInterface parent_iface;
	const gchar* (*get_mtype) (GXmlDomMutationRecord* self);
	GXmlDomNode* (*get_target) (GXmlDomMutationRecord* self);
	GXmlDomNodeList* (*get_added_nodes) (GXmlDomMutationRecord* self);
	void (*set_added_nodes) (GXmlDomMutationRecord* self, GXmlDomNodeList* value);
	GXmlDomNodeList* (*get_removed_nodes) (GXmlDomMutationRecord* self);
	void (*set_removed_nodes) (GXmlDomMutationRecord* self, GXmlDomNodeList* value);
	GXmlDomNode* (*get_previous_sibling) (GXmlDomMutationRecord* self);
	GXmlDomNode* (*get_next_sibling) (GXmlDomMutationRecord* self);
	const gchar* (*get_attribute_name) (GXmlDomMutationRecord* self);
	const gchar* (*get_attribute_namespace) (GXmlDomMutationRecord* self);
	const gchar* (*get_old_value) (GXmlDomMutationRecord* self);
};

Interface for creating GXmlDomMutationRecord implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_mtype ()

getter method for the abstract property "mtype"

 

get_target ()

getter method for the abstract property "target"

 

get_added_nodes ()

getter method for the abstract property "added-nodes"

 

set_added_nodes ()

setter method for the abstract property "added-nodes"

 

get_removed_nodes ()

getter method for the abstract property "removed-nodes"

 

set_removed_nodes ()

setter method for the abstract property "removed-nodes"

 

get_previous_sibling ()

getter method for the abstract property "previous-sibling"

 

get_next_sibling ()

getter method for the abstract property "next-sibling"

 

get_attribute_name ()

getter method for the abstract property "attribute-name"

 

get_attribute_namespace ()

getter method for the abstract property "attribute-namespace"

 

get_old_value ()

getter method for the abstract property "old-value"