gi-webkit2webextension-4.0.12: 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.DOMNode

Contents

Description

 

Synopsis

Exported types

class GObject o => IsDOMNode o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMNode a) => IsDOMNode a Source # 
IsDOMNode DOMText Source # 
IsDOMNode DOMProcessingInstruction Source # 
IsDOMNode DOMNode Source # 
IsDOMNode DOMHTMLTableSectionElement Source # 
IsDOMNode DOMHTMLTableCaptionElement Source # 
IsDOMNode DOMHTMLScriptElement Source # 
IsDOMNode DOMHTMLHeadElement Source # 
IsDOMNode DOMHTMLFormElement Source # 
IsDOMNode DOMHTMLElement Source # 
IsDOMNode DOMHTMLDocument Source # 
IsDOMNode DOMEntityReference Source # 
IsDOMNode DOMElement Source # 
IsDOMNode DOMDocumentType Source # 
IsDOMNode DOMDocumentFragment Source # 
IsDOMNode DOMDocument Source # 
IsDOMNode DOMComment Source # 
IsDOMNode DOMCharacterData Source # 
IsDOMNode DOMCDATASection Source # 
IsDOMNode DOMAttr Source # 
IsDOMNode DOMHTMLAnchorElement Source # 
IsDOMNode DOMHTMLAppletElement Source # 
IsDOMNode DOMHTMLAreaElement Source # 
IsDOMNode DOMHTMLBRElement Source # 
IsDOMNode DOMHTMLBaseElement Source # 
IsDOMNode DOMHTMLBaseFontElement Source # 
IsDOMNode DOMHTMLBodyElement Source # 
IsDOMNode DOMHTMLButtonElement Source # 
IsDOMNode DOMHTMLCanvasElement Source # 
IsDOMNode DOMHTMLDListElement Source # 
IsDOMNode DOMHTMLDirectoryElement Source # 
IsDOMNode DOMHTMLDivElement Source # 
IsDOMNode DOMHTMLEmbedElement Source # 
IsDOMNode DOMHTMLFieldSetElement Source # 
IsDOMNode DOMHTMLFontElement Source # 
IsDOMNode DOMHTMLFrameElement Source # 
IsDOMNode DOMHTMLFrameSetElement Source # 
IsDOMNode DOMHTMLHRElement Source # 
IsDOMNode DOMHTMLHeadingElement Source # 
IsDOMNode DOMHTMLHtmlElement Source # 
IsDOMNode DOMHTMLIFrameElement Source # 
IsDOMNode DOMHTMLImageElement Source # 
IsDOMNode DOMHTMLInputElement Source # 
IsDOMNode DOMHTMLLIElement Source # 
IsDOMNode DOMHTMLLabelElement Source # 
IsDOMNode DOMHTMLLegendElement Source # 
IsDOMNode DOMHTMLLinkElement Source # 
IsDOMNode DOMHTMLMapElement Source # 
IsDOMNode DOMHTMLMarqueeElement Source # 
IsDOMNode DOMHTMLMenuElement Source # 
IsDOMNode DOMHTMLMetaElement Source # 
IsDOMNode DOMHTMLModElement Source # 
IsDOMNode DOMHTMLOListElement Source # 
IsDOMNode DOMHTMLObjectElement Source # 
IsDOMNode DOMHTMLOptGroupElement Source # 
IsDOMNode DOMHTMLOptionElement Source # 
IsDOMNode DOMHTMLParagraphElement Source # 
IsDOMNode DOMHTMLParamElement Source # 
IsDOMNode DOMHTMLPreElement Source # 
IsDOMNode DOMHTMLQuoteElement Source # 
IsDOMNode DOMHTMLSelectElement Source # 
IsDOMNode DOMHTMLStyleElement Source # 
IsDOMNode DOMHTMLTableCellElement Source # 
IsDOMNode DOMHTMLTableColElement Source # 
IsDOMNode DOMHTMLTableElement Source # 
IsDOMNode DOMHTMLTableRowElement Source # 
IsDOMNode DOMHTMLTextAreaElement Source # 
IsDOMNode DOMHTMLTitleElement Source # 
IsDOMNode DOMHTMLUListElement Source # 

Methods

appendChild

dOMNodeAppendChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) 
=> a

self: A DOMNode

-> b

newChild: A DOMNode

-> m DOMNode

Returns: A DOMNode (Can throw GError)

No description available in the introspection data.

cloneNodeWithError

dOMNodeCloneNodeWithError Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> Bool

deep: A Bool

-> m DOMNode

Returns: A DOMNode (Can throw GError)

No description available in the introspection data.

Since: 2.14

compareDocumentPosition

dOMNodeCompareDocumentPosition Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) 
=> a

self: A DOMNode

-> b

other: A DOMNode

-> m Word16

Returns: A gushort

No description available in the introspection data.

contains

data DOMNodeContainsMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsDOMNode a, IsDOMNode b) => MethodInfo * DOMNodeContainsMethodInfo a signature Source # 

dOMNodeContains Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) 
=> a

self: A DOMNode

-> b

other: A DOMNode

-> m Bool

Returns: A Bool

No description available in the introspection data.

getBaseUri

dOMNodeGetBaseUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Text

Returns: A gchar

No description available in the introspection data.

getChildNodes

dOMNodeGetChildNodes Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m DOMNodeList

Returns: A DOMNodeList

No description available in the introspection data.

getFirstChild

dOMNodeGetFirstChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m DOMNode

Returns: A DOMNode

No description available in the introspection data.

getLastChild

dOMNodeGetLastChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m DOMNode

Returns: A DOMNode

No description available in the introspection data.

getLocalName

dOMNodeGetLocalName Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Text

Returns: A gchar

Deprecated: (Since version 2.14)Use dOMAttrGetLocalName or dOMElementGetLocalName instead.

No description available in the introspection data.

getNamespaceUri

dOMNodeGetNamespaceUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Text

Returns: A gchar

Deprecated: (Since version 2.14)Use dOMAttrGetNamespaceUri or dOMElementGetNamespaceUri instead.

No description available in the introspection data.

getNextSibling

dOMNodeGetNextSibling Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m DOMNode

Returns: A DOMNode

No description available in the introspection data.

getNodeName

dOMNodeGetNodeName Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Text

Returns: A gchar

No description available in the introspection data.

getNodeType

dOMNodeGetNodeType Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Word16

Returns: A gushort

No description available in the introspection data.

getNodeValue

dOMNodeGetNodeValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Text

Returns: A gchar

No description available in the introspection data.

getOwnerDocument

dOMNodeGetOwnerDocument Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m DOMDocument

Returns: A DOMDocument

No description available in the introspection data.

getParentElement

dOMNodeGetParentElement Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m DOMElement

Returns: A DOMElement

No description available in the introspection data.

getParentNode

dOMNodeGetParentNode Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m DOMNode

Returns: A DOMNode

No description available in the introspection data.

getPrefix

dOMNodeGetPrefix Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Text

Returns: A gchar

Deprecated: (Since version 2.14)Use dOMAttrGetPrefix or dOMElementGetPrefix instead.

No description available in the introspection data.

getPreviousSibling

dOMNodeGetPreviousSibling Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m DOMNode

Returns: A DOMNode

No description available in the introspection data.

getTextContent

dOMNodeGetTextContent Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Text

Returns: A gchar

No description available in the introspection data.

hasChildNodes

dOMNodeHasChildNodes Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m Bool

Returns: A Bool

No description available in the introspection data.

insertBefore

dOMNodeInsertBefore Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) 
=> a

self: A DOMNode

-> b

newChild: A DOMNode

-> Maybe c

refChild: A DOMNode

-> m DOMNode

Returns: A DOMNode (Can throw GError)

No description available in the introspection data.

isDefaultNamespace

dOMNodeIsDefaultNamespace Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> Text

namespaceURI: A gchar

-> m Bool

Returns: A Bool

No description available in the introspection data.

isEqualNode

dOMNodeIsEqualNode Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) 
=> a

self: A DOMNode

-> b

other: A DOMNode

-> m Bool

Returns: A Bool

No description available in the introspection data.

isSameNode

data DOMNodeIsSameNodeMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsDOMNode a, IsDOMNode b) => MethodInfo * DOMNodeIsSameNodeMethodInfo a signature Source # 

dOMNodeIsSameNode Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) 
=> a

self: A DOMNode

-> b

other: A DOMNode

-> m Bool

Returns: A Bool

No description available in the introspection data.

isSupported

dOMNodeIsSupported Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> Text

feature: A gchar

-> Text

version: A gchar

-> m Bool

Returns: A Bool

No description available in the introspection data.

lookupNamespaceUri

dOMNodeLookupNamespaceUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> Text

prefix: A gchar

-> m Text

Returns: A gchar

No description available in the introspection data.

lookupPrefix

dOMNodeLookupPrefix Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> Text

namespaceURI: A gchar

-> m Text

Returns: A gchar

No description available in the introspection data.

normalize

data DOMNodeNormalizeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMNode a) => MethodInfo * DOMNodeNormalizeMethodInfo a signature Source # 

dOMNodeNormalize Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> m () 

No description available in the introspection data.

removeChild

dOMNodeRemoveChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) 
=> a

self: A DOMNode

-> b

oldChild: A DOMNode

-> m DOMNode

Returns: A DOMNode (Can throw GError)

No description available in the introspection data.

replaceChild

dOMNodeReplaceChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) 
=> a

self: A DOMNode

-> b

newChild: A DOMNode

-> c

oldChild: A DOMNode

-> m DOMNode

Returns: A DOMNode (Can throw GError)

No description available in the introspection data.

setNodeValue

dOMNodeSetNodeValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> Text

value: A gchar

-> m ()

(Can throw GError)

No description available in the introspection data.

setPrefix

data DOMNodeSetPrefixMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDOMNode a) => MethodInfo * DOMNodeSetPrefixMethodInfo a signature Source # 

dOMNodeSetPrefix Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> Text

value: A gchar

-> m ()

(Can throw GError)

Deprecated: (Since version 2.14)

No description available in the introspection data.

setTextContent

dOMNodeSetTextContent Source #

Arguments

:: (HasCallStack, MonadIO m, IsDOMNode a) 
=> a

self: A DOMNode

-> Text

value: A gchar

-> m ()

(Can throw GError)

No description available in the introspection data.

Properties

baseUri

data DOMNodeBaseUriPropertyInfo Source #

Instances

AttrInfo DOMNodeBaseUriPropertyInfo Source # 
type AttrOrigin DOMNodeBaseUriPropertyInfo Source # 
type AttrLabel DOMNodeBaseUriPropertyInfo Source # 
type AttrGetType DOMNodeBaseUriPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeBaseUriPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeBaseUriPropertyInfo Source # 
type AttrAllowedOps DOMNodeBaseUriPropertyInfo Source # 

childNodes

data DOMNodeChildNodesPropertyInfo Source #

Instances

AttrInfo DOMNodeChildNodesPropertyInfo Source # 
type AttrOrigin DOMNodeChildNodesPropertyInfo Source # 
type AttrLabel DOMNodeChildNodesPropertyInfo Source # 
type AttrGetType DOMNodeChildNodesPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeChildNodesPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeChildNodesPropertyInfo Source # 
type AttrAllowedOps DOMNodeChildNodesPropertyInfo Source # 

firstChild

data DOMNodeFirstChildPropertyInfo Source #

Instances

AttrInfo DOMNodeFirstChildPropertyInfo Source # 
type AttrOrigin DOMNodeFirstChildPropertyInfo Source # 
type AttrLabel DOMNodeFirstChildPropertyInfo Source # 
type AttrGetType DOMNodeFirstChildPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeFirstChildPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeFirstChildPropertyInfo Source # 
type AttrAllowedOps DOMNodeFirstChildPropertyInfo Source # 

lastChild

data DOMNodeLastChildPropertyInfo Source #

Instances

AttrInfo DOMNodeLastChildPropertyInfo Source # 
type AttrOrigin DOMNodeLastChildPropertyInfo Source # 
type AttrLabel DOMNodeLastChildPropertyInfo Source # 
type AttrGetType DOMNodeLastChildPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeLastChildPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeLastChildPropertyInfo Source # 
type AttrAllowedOps DOMNodeLastChildPropertyInfo Source # 

nextSibling

data DOMNodeNextSiblingPropertyInfo Source #

Instances

AttrInfo DOMNodeNextSiblingPropertyInfo Source # 
type AttrOrigin DOMNodeNextSiblingPropertyInfo Source # 
type AttrLabel DOMNodeNextSiblingPropertyInfo Source # 
type AttrGetType DOMNodeNextSiblingPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeNextSiblingPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeNextSiblingPropertyInfo Source # 
type AttrAllowedOps DOMNodeNextSiblingPropertyInfo Source # 

nodeName

data DOMNodeNodeNamePropertyInfo Source #

Instances

AttrInfo DOMNodeNodeNamePropertyInfo Source # 
type AttrOrigin DOMNodeNodeNamePropertyInfo Source # 
type AttrLabel DOMNodeNodeNamePropertyInfo Source # 
type AttrGetType DOMNodeNodeNamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeNodeNamePropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeNodeNamePropertyInfo Source # 
type AttrAllowedOps DOMNodeNodeNamePropertyInfo Source # 

nodeType

data DOMNodeNodeTypePropertyInfo Source #

Instances

AttrInfo DOMNodeNodeTypePropertyInfo Source # 
type AttrOrigin DOMNodeNodeTypePropertyInfo Source # 
type AttrLabel DOMNodeNodeTypePropertyInfo Source # 
type AttrGetType DOMNodeNodeTypePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeNodeTypePropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeNodeTypePropertyInfo Source # 
type AttrAllowedOps DOMNodeNodeTypePropertyInfo Source # 

nodeValue

data DOMNodeNodeValuePropertyInfo Source #

Instances

AttrInfo DOMNodeNodeValuePropertyInfo Source # 
type AttrOrigin DOMNodeNodeValuePropertyInfo Source # 
type AttrLabel DOMNodeNodeValuePropertyInfo Source # 
type AttrGetType DOMNodeNodeValuePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeNodeValuePropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeNodeValuePropertyInfo Source # 
type AttrAllowedOps DOMNodeNodeValuePropertyInfo Source # 

setDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> Text -> m () Source #

ownerDocument

data DOMNodeOwnerDocumentPropertyInfo Source #

Instances

AttrInfo DOMNodeOwnerDocumentPropertyInfo Source # 
type AttrOrigin DOMNodeOwnerDocumentPropertyInfo Source # 
type AttrLabel DOMNodeOwnerDocumentPropertyInfo Source # 
type AttrGetType DOMNodeOwnerDocumentPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeOwnerDocumentPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeOwnerDocumentPropertyInfo Source # 
type AttrAllowedOps DOMNodeOwnerDocumentPropertyInfo Source # 

parentElement

data DOMNodeParentElementPropertyInfo Source #

Instances

AttrInfo DOMNodeParentElementPropertyInfo Source # 
type AttrOrigin DOMNodeParentElementPropertyInfo Source # 
type AttrLabel DOMNodeParentElementPropertyInfo Source # 
type AttrGetType DOMNodeParentElementPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeParentElementPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeParentElementPropertyInfo Source # 
type AttrAllowedOps DOMNodeParentElementPropertyInfo Source # 

parentNode

data DOMNodeParentNodePropertyInfo Source #

Instances

AttrInfo DOMNodeParentNodePropertyInfo Source # 
type AttrOrigin DOMNodeParentNodePropertyInfo Source # 
type AttrLabel DOMNodeParentNodePropertyInfo Source # 
type AttrGetType DOMNodeParentNodePropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeParentNodePropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeParentNodePropertyInfo Source # 
type AttrAllowedOps DOMNodeParentNodePropertyInfo Source # 

previousSibling

data DOMNodePreviousSiblingPropertyInfo Source #

Instances

AttrInfo DOMNodePreviousSiblingPropertyInfo Source # 
type AttrOrigin DOMNodePreviousSiblingPropertyInfo Source # 
type AttrLabel DOMNodePreviousSiblingPropertyInfo Source # 
type AttrGetType DOMNodePreviousSiblingPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodePreviousSiblingPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodePreviousSiblingPropertyInfo Source # 
type AttrAllowedOps DOMNodePreviousSiblingPropertyInfo Source # 

textContent

data DOMNodeTextContentPropertyInfo Source #

Instances

AttrInfo DOMNodeTextContentPropertyInfo Source # 
type AttrOrigin DOMNodeTextContentPropertyInfo Source # 
type AttrLabel DOMNodeTextContentPropertyInfo Source # 
type AttrGetType DOMNodeTextContentPropertyInfo Source # 
type AttrBaseTypeConstraint DOMNodeTextContentPropertyInfo Source # 
type AttrSetTypeConstraint DOMNodeTextContentPropertyInfo Source # 
type AttrAllowedOps DOMNodeTextContentPropertyInfo Source #