gi-webkit2webextension-4.0.9: WebKit2-WebExtension bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2WebExtension.Objects.DOMNodeIterator

Contents

Description

 

Synopsis

Exported types

newtype DOMNodeIterator Source #

Constructors

DOMNodeIterator (ManagedPtr DOMNodeIterator) 

Instances

GObject DOMNodeIterator Source # 
IsObject DOMNodeIterator Source # 
IsDOMObject DOMNodeIterator Source # 
IsDOMNodeIterator DOMNodeIterator Source # 
((~) * info (ResolveDOMNodeIteratorMethod t DOMNodeIterator), MethodInfo * info DOMNodeIterator p) => IsLabel t (DOMNodeIterator -> p) Source # 
((~) * info (ResolveDOMNodeIteratorMethod t DOMNodeIterator), MethodInfo * info DOMNodeIterator p) => IsLabelProxy t (DOMNodeIterator -> p) Source # 
HasAttributeList * DOMNodeIterator Source # 
type SignalList DOMNodeIterator Source # 
type SignalList DOMNodeIterator
type AttributeList DOMNodeIterator Source # 
type AttributeList DOMNodeIterator

class GObject o => IsDOMNodeIterator o Source #

Instances

Methods

detach

data DOMNodeIteratorDetachMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMNodeIterator a) => MethodInfo * DOMNodeIteratorDetachMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNodeIteratorDetachMethodInfo a -> signature -> s

getExpandEntityReferences

dOMNodeIteratorGetExpandEntityReferences :: (MonadIO m, IsDOMNodeIterator a) => a -> m Bool Source #

Deprecated: (Since version 2.12)

getFilter

data DOMNodeIteratorGetFilterMethodInfo Source #

Instances

((~) * signature (m DOMNodeFilter), MonadIO m, IsDOMNodeIterator a) => MethodInfo * DOMNodeIteratorGetFilterMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNodeIteratorGetFilterMethodInfo a -> signature -> s

getPointerBeforeReferenceNode

getReferenceNode

getRoot

data DOMNodeIteratorGetRootMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMNodeIterator a) => MethodInfo * DOMNodeIteratorGetRootMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNodeIteratorGetRootMethodInfo a -> signature -> s

getWhatToShow

data DOMNodeIteratorGetWhatToShowMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMNodeIterator a) => MethodInfo * DOMNodeIteratorGetWhatToShowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNodeIteratorGetWhatToShowMethodInfo a -> signature -> s

nextNode

data DOMNodeIteratorNextNodeMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMNodeIterator a) => MethodInfo * DOMNodeIteratorNextNodeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNodeIteratorNextNodeMethodInfo a -> signature -> s

previousNode

data DOMNodeIteratorPreviousNodeMethodInfo Source #

Instances

((~) * signature (m DOMNode), MonadIO m, IsDOMNodeIterator a) => MethodInfo * DOMNodeIteratorPreviousNodeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMNodeIteratorPreviousNodeMethodInfo a -> signature -> s

Properties

filter

data DOMNodeIteratorFilterPropertyInfo Source #

Instances

AttrInfo DOMNodeIteratorFilterPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNodeIteratorFilterPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNodeIteratorFilterPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNodeIteratorFilterPropertyInfo :: * -> Constraint

type AttrGetType DOMNodeIteratorFilterPropertyInfo :: *

type AttrLabel DOMNodeIteratorFilterPropertyInfo :: Symbol

type AttrOrigin DOMNodeIteratorFilterPropertyInfo :: *

type AttrSetTypeConstraint DOMNodeIteratorFilterPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeIteratorFilterPropertyInfo = * ~ ()
type AttrOrigin DOMNodeIteratorFilterPropertyInfo Source # 
type AttrLabel DOMNodeIteratorFilterPropertyInfo Source # 
type AttrLabel DOMNodeIteratorFilterPropertyInfo = "filter"
type AttrGetType DOMNodeIteratorFilterPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeIteratorFilterPropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorFilterPropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorFilterPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNodeIteratorFilter :: AttrLabelProxy "filter" Source #

pointerBeforeReferenceNode

data DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source #

Instances

AttrInfo DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source # 
type AttrOrigin DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source # 
type AttrLabel DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source # 
type AttrLabel DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = "pointer-before-reference-node"
type AttrGetType DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorPointerBeforeReferenceNodePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMNodeIteratorPointerBeforeReferenceNode :: AttrLabelProxy "pointerBeforeReferenceNode" Source #

referenceNode

data DOMNodeIteratorReferenceNodePropertyInfo Source #

Instances

AttrInfo DOMNodeIteratorReferenceNodePropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo = * ~ ()
type AttrOrigin DOMNodeIteratorReferenceNodePropertyInfo Source # 
type AttrLabel DOMNodeIteratorReferenceNodePropertyInfo Source # 
type AttrLabel DOMNodeIteratorReferenceNodePropertyInfo = "reference-node"
type AttrGetType DOMNodeIteratorReferenceNodePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeIteratorReferenceNodePropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorReferenceNodePropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorReferenceNodePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNodeIteratorReferenceNode :: AttrLabelProxy "referenceNode" Source #

root

data DOMNodeIteratorRootPropertyInfo Source #

Instances

AttrInfo DOMNodeIteratorRootPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMNodeIteratorRootPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo :: * -> Constraint

type AttrGetType DOMNodeIteratorRootPropertyInfo :: *

type AttrLabel DOMNodeIteratorRootPropertyInfo :: Symbol

type AttrOrigin DOMNodeIteratorRootPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo o => Proxy * DOMNodeIteratorRootPropertyInfo -> o -> IO (AttrGetType DOMNodeIteratorRootPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo o, AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo b) => Proxy * DOMNodeIteratorRootPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo o => Proxy * DOMNodeIteratorRootPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo o, AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo b) => Proxy * DOMNodeIteratorRootPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeIteratorRootPropertyInfo = * ~ ()
type AttrOrigin DOMNodeIteratorRootPropertyInfo Source # 
type AttrLabel DOMNodeIteratorRootPropertyInfo Source # 
type AttrLabel DOMNodeIteratorRootPropertyInfo = "root"
type AttrGetType DOMNodeIteratorRootPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeIteratorRootPropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorRootPropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorRootPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMNodeIteratorRoot :: AttrLabelProxy "root" Source #

whatToShow

data DOMNodeIteratorWhatToShowPropertyInfo Source #

Instances

AttrInfo DOMNodeIteratorWhatToShowPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo = * ~ ()
type AttrOrigin DOMNodeIteratorWhatToShowPropertyInfo Source # 
type AttrLabel DOMNodeIteratorWhatToShowPropertyInfo Source # 
type AttrLabel DOMNodeIteratorWhatToShowPropertyInfo = "what-to-show"
type AttrGetType DOMNodeIteratorWhatToShowPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeIteratorWhatToShowPropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorWhatToShowPropertyInfo Source # 
type AttrAllowedOps DOMNodeIteratorWhatToShowPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMNodeIteratorWhatToShow :: AttrLabelProxy "whatToShow" Source #