| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit2WebExtension.Objects.DOMNodeIterator
Contents
Description
- newtype DOMNodeIterator = DOMNodeIterator (ForeignPtr DOMNodeIterator)
- class GObject o => DOMNodeIteratorK o
- toDOMNodeIterator :: DOMNodeIteratorK o => o -> IO DOMNodeIterator
- noDOMNodeIterator :: Maybe DOMNodeIterator
- dOMNodeIteratorDetach :: (MonadIO m, DOMNodeIteratorK a) => a -> m ()
- dOMNodeIteratorGetExpandEntityReferences :: (MonadIO m, DOMNodeIteratorK a) => a -> m Bool
- dOMNodeIteratorGetFilter :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNodeFilter
- dOMNodeIteratorGetPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m Bool
- dOMNodeIteratorGetReferenceNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode
- dOMNodeIteratorGetRoot :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode
- dOMNodeIteratorGetWhatToShow :: (MonadIO m, DOMNodeIteratorK a) => a -> m Word64
- dOMNodeIteratorNextNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode
- dOMNodeIteratorPreviousNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode
- data DOMNodeIteratorExpandEntityReferencesPropertyInfo
- getDOMNodeIteratorExpandEntityReferences :: (MonadIO m, DOMNodeIteratorK o) => o -> m Bool
- data DOMNodeIteratorFilterPropertyInfo
- getDOMNodeIteratorFilter :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNodeFilter
- data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo
- getDOMNodeIteratorPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m Bool
- data DOMNodeIteratorReferenceNodePropertyInfo
- getDOMNodeIteratorReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode
- data DOMNodeIteratorRootPropertyInfo
- getDOMNodeIteratorRoot :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode
- data DOMNodeIteratorWhatToShowPropertyInfo
- getDOMNodeIteratorWhatToShow :: (MonadIO m, DOMNodeIteratorK o) => o -> m Word64
Exported types
class GObject o => DOMNodeIteratorK o Source
Instances
| (GObject o, IsDescendantOf DOMNodeIterator o) => DOMNodeIteratorK o |
toDOMNodeIterator :: DOMNodeIteratorK o => o -> IO DOMNodeIterator Source
Methods
dOMNodeIteratorDetach
dOMNodeIteratorDetach :: (MonadIO m, DOMNodeIteratorK a) => a -> m () Source
dOMNodeIteratorGetExpandEntityReferences
dOMNodeIteratorGetExpandEntityReferences :: (MonadIO m, DOMNodeIteratorK a) => a -> m Bool Source
dOMNodeIteratorGetFilter
dOMNodeIteratorGetFilter :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNodeFilter Source
dOMNodeIteratorGetPointerBeforeReferenceNode
dOMNodeIteratorGetPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m Bool Source
dOMNodeIteratorGetReferenceNode
dOMNodeIteratorGetReferenceNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode Source
dOMNodeIteratorGetRoot
dOMNodeIteratorGetRoot :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode Source
dOMNodeIteratorGetWhatToShow
dOMNodeIteratorGetWhatToShow :: (MonadIO m, DOMNodeIteratorK a) => a -> m Word64 Source
dOMNodeIteratorNextNode
dOMNodeIteratorNextNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode Source
dOMNodeIteratorPreviousNode
dOMNodeIteratorPreviousNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode Source
Properties
ExpandEntityReferences
data DOMNodeIteratorExpandEntityReferencesPropertyInfo Source
Instances
| AttrInfo DOMNodeIteratorExpandEntityReferencesPropertyInfo | |
| type AttrLabel DOMNodeIteratorExpandEntityReferencesPropertyInfo = "DOMNodeIterator::expand-entity-references" | |
| type AttrGetType DOMNodeIteratorExpandEntityReferencesPropertyInfo = Bool | |
| type AttrBaseTypeConstraint DOMNodeIteratorExpandEntityReferencesPropertyInfo = DOMNodeIteratorK | |
| type AttrSetTypeConstraint DOMNodeIteratorExpandEntityReferencesPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMNodeIteratorExpandEntityReferencesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMNodeIteratorExpandEntityReferences :: (MonadIO m, DOMNodeIteratorK o) => o -> m Bool Source
Filter
data DOMNodeIteratorFilterPropertyInfo Source
Instances
| AttrInfo DOMNodeIteratorFilterPropertyInfo | |
| type AttrLabel DOMNodeIteratorFilterPropertyInfo = "DOMNodeIterator::filter" | |
| type AttrGetType DOMNodeIteratorFilterPropertyInfo = DOMNodeFilter | |
| type AttrBaseTypeConstraint DOMNodeIteratorFilterPropertyInfo = DOMNodeIteratorK | |
| type AttrSetTypeConstraint DOMNodeIteratorFilterPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMNodeIteratorFilterPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMNodeIteratorFilter :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNodeFilter Source
PointerBeforeReferenceNode
data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source
Instances
| AttrInfo DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo | |
| type AttrLabel DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = "DOMNodeIterator::pointer-before-reference-node" | |
| type AttrGetType DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = Bool | |
| type AttrBaseTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = DOMNodeIteratorK | |
| type AttrSetTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = * ~ () | |
| type AttrAllowedOps DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMNodeIteratorPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m Bool Source
ReferenceNode
data DOMNodeIteratorReferenceNodePropertyInfo Source
Instances
| AttrInfo DOMNodeIteratorReferenceNodePropertyInfo | |
| type AttrLabel DOMNodeIteratorReferenceNodePropertyInfo = "DOMNodeIterator::reference-node" | |
| type AttrGetType DOMNodeIteratorReferenceNodePropertyInfo = DOMNode | |
| type AttrBaseTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = DOMNodeIteratorK | |
| type AttrSetTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = * ~ () | |
| type AttrAllowedOps DOMNodeIteratorReferenceNodePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMNodeIteratorReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode Source
Root
data DOMNodeIteratorRootPropertyInfo Source
Instances
| AttrInfo DOMNodeIteratorRootPropertyInfo | |
| type AttrLabel DOMNodeIteratorRootPropertyInfo = "DOMNodeIterator::root" | |
| type AttrGetType DOMNodeIteratorRootPropertyInfo = DOMNode | |
| type AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo = DOMNodeIteratorK | |
| type AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMNodeIteratorRootPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMNodeIteratorRoot :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode Source
WhatToShow
data DOMNodeIteratorWhatToShowPropertyInfo Source
Instances
| AttrInfo DOMNodeIteratorWhatToShowPropertyInfo | |
| type AttrLabel DOMNodeIteratorWhatToShowPropertyInfo = "DOMNodeIterator::what-to-show" | |
| type AttrGetType DOMNodeIteratorWhatToShowPropertyInfo = Word64 | |
| type AttrBaseTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = DOMNodeIteratorK | |
| type AttrSetTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = * ~ () | |
| type AttrAllowedOps DOMNodeIteratorWhatToShowPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMNodeIteratorWhatToShow :: (MonadIO m, DOMNodeIteratorK o) => o -> m Word64 Source