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 |
- Exported types
- Methods
- dOMTreeWalkerFirstChild
- dOMTreeWalkerGetCurrentNode
- dOMTreeWalkerGetExpandEntityReferences
- dOMTreeWalkerGetFilter
- dOMTreeWalkerGetRoot
- dOMTreeWalkerGetWhatToShow
- dOMTreeWalkerLastChild
- dOMTreeWalkerNextNode
- dOMTreeWalkerNextSibling
- dOMTreeWalkerParentNode
- dOMTreeWalkerPreviousNode
- dOMTreeWalkerPreviousSibling
- dOMTreeWalkerSetCurrentNode
- Properties
- newtype DOMTreeWalker = DOMTreeWalker (ForeignPtr DOMTreeWalker)
- class GObject o => DOMTreeWalkerK o
- toDOMTreeWalker :: DOMTreeWalkerK o => o -> IO DOMTreeWalker
- noDOMTreeWalker :: Maybe DOMTreeWalker
- dOMTreeWalkerFirstChild :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerGetCurrentNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerGetExpandEntityReferences :: (MonadIO m, DOMTreeWalkerK a) => a -> m Bool
- dOMTreeWalkerGetFilter :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNodeFilter
- dOMTreeWalkerGetRoot :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerGetWhatToShow :: (MonadIO m, DOMTreeWalkerK a) => a -> m Word64
- dOMTreeWalkerLastChild :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerNextNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerNextSibling :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerParentNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerPreviousNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerPreviousSibling :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- dOMTreeWalkerSetCurrentNode :: (MonadIO m, DOMTreeWalkerK a, DOMNodeK b) => a -> b -> m ()
- data DOMTreeWalkerCurrentNodePropertyInfo
- getDOMTreeWalkerCurrentNode :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode
- data DOMTreeWalkerExpandEntityReferencesPropertyInfo
- getDOMTreeWalkerExpandEntityReferences :: (MonadIO m, DOMTreeWalkerK o) => o -> m Bool
- data DOMTreeWalkerFilterPropertyInfo
- getDOMTreeWalkerFilter :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNodeFilter
- data DOMTreeWalkerRootPropertyInfo
- getDOMTreeWalkerRoot :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode
- data DOMTreeWalkerWhatToShowPropertyInfo
- getDOMTreeWalkerWhatToShow :: (MonadIO m, DOMTreeWalkerK o) => o -> m Word64
Exported types
newtype DOMTreeWalker Source
class GObject o => DOMTreeWalkerK o Source
(GObject o, IsDescendantOf DOMTreeWalker o) => DOMTreeWalkerK o |
toDOMTreeWalker :: DOMTreeWalkerK o => o -> IO DOMTreeWalker Source
Methods
dOMTreeWalkerFirstChild
dOMTreeWalkerFirstChild :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerGetCurrentNode
dOMTreeWalkerGetCurrentNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerGetExpandEntityReferences
dOMTreeWalkerGetExpandEntityReferences :: (MonadIO m, DOMTreeWalkerK a) => a -> m Bool Source
dOMTreeWalkerGetFilter
dOMTreeWalkerGetFilter :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNodeFilter Source
dOMTreeWalkerGetRoot
dOMTreeWalkerGetRoot :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerGetWhatToShow
dOMTreeWalkerGetWhatToShow :: (MonadIO m, DOMTreeWalkerK a) => a -> m Word64 Source
dOMTreeWalkerLastChild
dOMTreeWalkerLastChild :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerNextNode
dOMTreeWalkerNextNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerNextSibling
dOMTreeWalkerNextSibling :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerParentNode
dOMTreeWalkerParentNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerPreviousNode
dOMTreeWalkerPreviousNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerPreviousSibling
dOMTreeWalkerPreviousSibling :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerSetCurrentNode
dOMTreeWalkerSetCurrentNode :: (MonadIO m, DOMTreeWalkerK a, DOMNodeK b) => a -> b -> m () Source
Properties
CurrentNode
data DOMTreeWalkerCurrentNodePropertyInfo Source
AttrInfo DOMTreeWalkerCurrentNodePropertyInfo | |
type AttrLabel DOMTreeWalkerCurrentNodePropertyInfo = "DOMTreeWalker::current-node" | |
type AttrGetType DOMTreeWalkerCurrentNodePropertyInfo = DOMNode | |
type AttrBaseTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = DOMTreeWalkerK | |
type AttrSetTypeConstraint DOMTreeWalkerCurrentNodePropertyInfo = * ~ () | |
type AttrAllowedOps DOMTreeWalkerCurrentNodePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTreeWalkerCurrentNode :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode Source
ExpandEntityReferences
data DOMTreeWalkerExpandEntityReferencesPropertyInfo Source
AttrInfo DOMTreeWalkerExpandEntityReferencesPropertyInfo | |
type AttrLabel DOMTreeWalkerExpandEntityReferencesPropertyInfo = "DOMTreeWalker::expand-entity-references" | |
type AttrGetType DOMTreeWalkerExpandEntityReferencesPropertyInfo = Bool | |
type AttrBaseTypeConstraint DOMTreeWalkerExpandEntityReferencesPropertyInfo = DOMTreeWalkerK | |
type AttrSetTypeConstraint DOMTreeWalkerExpandEntityReferencesPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTreeWalkerExpandEntityReferencesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTreeWalkerExpandEntityReferences :: (MonadIO m, DOMTreeWalkerK o) => o -> m Bool Source
Filter
data DOMTreeWalkerFilterPropertyInfo Source
AttrInfo DOMTreeWalkerFilterPropertyInfo | |
type AttrLabel DOMTreeWalkerFilterPropertyInfo = "DOMTreeWalker::filter" | |
type AttrGetType DOMTreeWalkerFilterPropertyInfo = DOMNodeFilter | |
type AttrBaseTypeConstraint DOMTreeWalkerFilterPropertyInfo = DOMTreeWalkerK | |
type AttrSetTypeConstraint DOMTreeWalkerFilterPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTreeWalkerFilterPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTreeWalkerFilter :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNodeFilter Source
Root
data DOMTreeWalkerRootPropertyInfo Source
AttrInfo DOMTreeWalkerRootPropertyInfo | |
type AttrLabel DOMTreeWalkerRootPropertyInfo = "DOMTreeWalker::root" | |
type AttrGetType DOMTreeWalkerRootPropertyInfo = DOMNode | |
type AttrBaseTypeConstraint DOMTreeWalkerRootPropertyInfo = DOMTreeWalkerK | |
type AttrSetTypeConstraint DOMTreeWalkerRootPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTreeWalkerRootPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTreeWalkerRoot :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode Source
WhatToShow
data DOMTreeWalkerWhatToShowPropertyInfo Source
AttrInfo DOMTreeWalkerWhatToShowPropertyInfo | |
type AttrLabel DOMTreeWalkerWhatToShowPropertyInfo = "DOMTreeWalker::what-to-show" | |
type AttrGetType DOMTreeWalkerWhatToShowPropertyInfo = Word64 | |
type AttrBaseTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = DOMTreeWalkerK | |
type AttrSetTypeConstraint DOMTreeWalkerWhatToShowPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTreeWalkerWhatToShowPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMTreeWalkerWhatToShow :: (MonadIO m, DOMTreeWalkerK o) => o -> m Word64 Source