WebKitDOMGTK+ Reference Manual: WebKitDOMNodeIterator

## WebKitDOMNodeIterator WebKitDOMNodeIterator |

## Synopsis

                        WebKitDOMNodeIterator;
    WebKitDOMNode *     webkit_dom_node_iterator_next_node  (WebKitDOMNodeIterator *self,
                                                             GError **error);
    WebKitDOMNode *     webkit_dom_node_iterator_previous_node
                                                            (WebKitDOMNodeIterator *self,
                                                             GError **error);
    void                webkit_dom_node_iterator_detach     (WebKitDOMNodeIterator *self);
    WebKitDOMNode *     webkit_dom_node_iterator_get_root   (WebKitDOMNodeIterator *self);
    gulong              webkit_dom_node_iterator_get_what_to_show
                                                            (WebKitDOMNodeIterator *self);
    WebKitDOMNodeFilter * webkit_dom_node_iterator_get_filter
                                                            (WebKitDOMNodeIterator *self);
    gboolean            webkit_dom_node_iterator_get_expand_entity_references
                                                            (WebKitDOMNodeIterator *self);
    WebKitDOMNode *     webkit_dom_node_iterator_get_reference_node
                                                            (WebKitDOMNodeIterator *self);
    gboolean            webkit_dom_node_iterator_get_pointer_before_reference_node
                                                            (WebKitDOMNodeIterator *self);

## Object Hierarchy

      GObject
       +----WebKitDOMObject
             +----WebKitDOMNodeIterator

## Properties

      "expand-entity-references" gboolean              : Read
      "filter"                   WebKitDOMNodeFilter*  : Read
      "pointer-before-reference-node" gboolean              : Read
      "reference-node"           WebKitDOMNode*        : Read
      "root"                     WebKitDOMNode*        : Read
      "what-to-show"             gulong                : Read

## Description

## Details

### WebKitDOMNodeIterator

    typedef struct _WebKitDOMNodeIterator WebKitDOMNodeIterator;

### webkit_dom_node_iterator_next_node ()

    WebKitDOMNode *     webkit_dom_node_iterator_next_node  (WebKitDOMNodeIterator *self,
                                                             GError **error);

`self` : | A WebKitDOMNodeIterator
`error` : | GError
Returns : | A WebKitDOMNode. [transfer none]

### webkit_dom_node_iterator_previous_node ()

    WebKitDOMNode *     webkit_dom_node_iterator_previous_node
                                                            (WebKitDOMNodeIterator *self,
                                                             GError **error);

`self` : | A WebKitDOMNodeIterator
`error` : | GError
Returns : | A WebKitDOMNode. [transfer none]

### webkit_dom_node_iterator_detach ()

    void                webkit_dom_node_iterator_detach     (WebKitDOMNodeIterator *self);

`self` : | A WebKitDOMNodeIterator

### webkit_dom_node_iterator_get_root ()

    WebKitDOMNode *     webkit_dom_node_iterator_get_root   (WebKitDOMNodeIterator *self);

`self` : | A WebKitDOMNodeIterator
Returns : | A WebKitDOMNode. [transfer none]

### webkit_dom_node_iterator_get_what_to_show ()

    gulong              webkit_dom_node_iterator_get_what_to_show
                                                            (WebKitDOMNodeIterator *self);

`self` : | A WebKitDOMNodeIterator
Returns : | A gulong

### webkit_dom_node_iterator_get_filter ()

    WebKitDOMNodeFilter * webkit_dom_node_iterator_get_filter
                                                            (WebKitDOMNodeIterator *self);

`self` : | A WebKitDOMNodeIterator
Returns : | A WebKitDOMNodeFilter. [transfer none]

### webkit_dom_node_iterator_get_expand_entity_references ()

    gboolean            webkit_dom_node_iterator_get_expand_entity_references
                                                            (WebKitDOMNodeIterator *self);

`self` : | A WebKitDOMNodeIterator
Returns : | A gboolean

### webkit_dom_node_iterator_get_reference_node ()

    WebKitDOMNode *     webkit_dom_node_iterator_get_reference_node
                                                            (WebKitDOMNodeIterator *self);

`self` : | A WebKitDOMNodeIterator
Returns : | A WebKitDOMNode. [transfer none]

### webkit_dom_node_iterator_get_pointer_before_reference_node ()

    gboolean            webkit_dom_node_iterator_get_pointer_before_reference_node
                                                            (WebKitDOMNodeIterator *self);

`self` : | A WebKitDOMNodeIterator
Returns : | A gboolean

## Property Details

### The `"expand-entity-references"` property

      "expand-entity-references" gboolean              : Read

read-only gboolean NodeIterator:expand-entity-references.

Default value: FALSE

### The `"filter"` property

      "filter"                   WebKitDOMNodeFilter*  : Read

read-only WebKitDOMNodeFilter* NodeIterator:filter.

### The `"pointer-before-reference-node"` property

      "pointer-before-reference-node" gboolean              : Read

read-only gboolean NodeIterator:pointer-before-reference-node.

Default value: FALSE

### The `"reference-node"` property

      "reference-node"           WebKitDOMNode*        : Read

read-only WebKitDOMNode* NodeIterator:reference-node.

### The `"root"` property

      "root"                     WebKitDOMNode*        : Read

read-only WebKitDOMNode* NodeIterator:root.

### The `"what-to-show"` property

      "what-to-show"             gulong                : Read

read-only gulong NodeIterator:what-to-show.