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 |
- 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
newtype DOMNodeIterator Source
class GObject o => DOMNodeIteratorK o Source
(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
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
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
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
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
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
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