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
- data DOMNodeIteratorDetachMethodInfo
- dOMNodeIteratorDetach :: (MonadIO m, DOMNodeIteratorK a) => a -> m ()
- data DOMNodeIteratorGetExpandEntityReferencesMethodInfo
- dOMNodeIteratorGetExpandEntityReferences :: (MonadIO m, DOMNodeIteratorK a) => a -> m Bool
- data DOMNodeIteratorGetFilterMethodInfo
- dOMNodeIteratorGetFilter :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNodeFilter
- data DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo
- dOMNodeIteratorGetPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m Bool
- data DOMNodeIteratorGetReferenceNodeMethodInfo
- dOMNodeIteratorGetReferenceNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode
- data DOMNodeIteratorGetRootMethodInfo
- dOMNodeIteratorGetRoot :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode
- data DOMNodeIteratorGetWhatToShowMethodInfo
- dOMNodeIteratorGetWhatToShow :: (MonadIO m, DOMNodeIteratorK a) => a -> m CULong
- data DOMNodeIteratorNextNodeMethodInfo
- dOMNodeIteratorNextNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode
- data DOMNodeIteratorPreviousNodeMethodInfo
- dOMNodeIteratorPreviousNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode
- data DOMNodeIteratorFilterPropertyInfo
- dOMNodeIteratorFilter :: AttrLabelProxy "filter"
- getDOMNodeIteratorFilter :: (MonadIO m, DOMNodeIteratorK o) => o -> m (Maybe DOMNodeFilter)
- data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo
- dOMNodeIteratorPointerBeforeReferenceNode :: AttrLabelProxy "pointerBeforeReferenceNode"
- getDOMNodeIteratorPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m Bool
- data DOMNodeIteratorReferenceNodePropertyInfo
- dOMNodeIteratorReferenceNode :: AttrLabelProxy "referenceNode"
- getDOMNodeIteratorReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode
- data DOMNodeIteratorRootPropertyInfo
- dOMNodeIteratorRoot :: AttrLabelProxy "root"
- getDOMNodeIteratorRoot :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode
- data DOMNodeIteratorWhatToShowPropertyInfo
- dOMNodeIteratorWhatToShow :: AttrLabelProxy "whatToShow"
- getDOMNodeIteratorWhatToShow :: (MonadIO m, DOMNodeIteratorK o) => o -> m CULong
Exported types
newtype DOMNodeIterator Source
GObject DOMNodeIterator | |
((~) * info (ResolveDOMNodeIteratorMethod t DOMNodeIterator), MethodInfo * info DOMNodeIterator p) => IsLabelProxy t (DOMNodeIterator -> p) | |
type ParentTypes DOMNodeIterator | |
type AttributeList DOMNodeIterator | |
type SignalList DOMNodeIterator |
class GObject o => DOMNodeIteratorK o Source
(GObject o, IsDescendantOf DOMNodeIterator o) => DOMNodeIteratorK o |
toDOMNodeIterator :: DOMNodeIteratorK o => o -> IO DOMNodeIterator Source
Methods
dOMNodeIteratorDetach
data DOMNodeIteratorDetachMethodInfo Source
((~) * signature (m ()), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorDetachMethodInfo a signature |
dOMNodeIteratorDetach :: (MonadIO m, DOMNodeIteratorK a) => a -> m () Source
dOMNodeIteratorGetExpandEntityReferences
data DOMNodeIteratorGetExpandEntityReferencesMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorGetExpandEntityReferencesMethodInfo a signature |
dOMNodeIteratorGetExpandEntityReferences :: (MonadIO m, DOMNodeIteratorK a) => a -> m Bool Source
Deprecated: (Since version 2.12)
dOMNodeIteratorGetFilter
data DOMNodeIteratorGetFilterMethodInfo Source
((~) * signature (m DOMNodeFilter), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorGetFilterMethodInfo a signature |
dOMNodeIteratorGetFilter :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNodeFilter Source
dOMNodeIteratorGetPointerBeforeReferenceNode
data DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorGetPointerBeforeReferenceNodeMethodInfo a signature |
dOMNodeIteratorGetPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m Bool Source
dOMNodeIteratorGetReferenceNode
data DOMNodeIteratorGetReferenceNodeMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorGetReferenceNodeMethodInfo a signature |
dOMNodeIteratorGetReferenceNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode Source
dOMNodeIteratorGetRoot
data DOMNodeIteratorGetRootMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorGetRootMethodInfo a signature |
dOMNodeIteratorGetRoot :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode Source
dOMNodeIteratorGetWhatToShow
data DOMNodeIteratorGetWhatToShowMethodInfo Source
((~) * signature (m CULong), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorGetWhatToShowMethodInfo a signature |
dOMNodeIteratorGetWhatToShow :: (MonadIO m, DOMNodeIteratorK a) => a -> m CULong Source
dOMNodeIteratorNextNode
data DOMNodeIteratorNextNodeMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorNextNodeMethodInfo a signature |
dOMNodeIteratorNextNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode Source
dOMNodeIteratorPreviousNode
data DOMNodeIteratorPreviousNodeMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMNodeIteratorK a) => MethodInfo * DOMNodeIteratorPreviousNodeMethodInfo a signature |
dOMNodeIteratorPreviousNode :: (MonadIO m, DOMNodeIteratorK a) => a -> m DOMNode Source
Properties
Filter
data DOMNodeIteratorFilterPropertyInfo Source
dOMNodeIteratorFilter :: AttrLabelProxy "filter" Source
getDOMNodeIteratorFilter :: (MonadIO m, DOMNodeIteratorK o) => o -> m (Maybe DOMNodeFilter) Source
PointerBeforeReferenceNode
data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source
dOMNodeIteratorPointerBeforeReferenceNode :: AttrLabelProxy "pointerBeforeReferenceNode" Source
getDOMNodeIteratorPointerBeforeReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m Bool Source
ReferenceNode
data DOMNodeIteratorReferenceNodePropertyInfo Source
dOMNodeIteratorReferenceNode :: AttrLabelProxy "referenceNode" Source
getDOMNodeIteratorReferenceNode :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode Source
Root
data DOMNodeIteratorRootPropertyInfo Source
dOMNodeIteratorRoot :: AttrLabelProxy "root" Source
getDOMNodeIteratorRoot :: (MonadIO m, DOMNodeIteratorK o) => o -> m DOMNode Source
WhatToShow
data DOMNodeIteratorWhatToShowPropertyInfo Source
dOMNodeIteratorWhatToShow :: AttrLabelProxy "whatToShow" Source
getDOMNodeIteratorWhatToShow :: (MonadIO m, DOMNodeIteratorK o) => o -> m CULong Source