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
- appendChild
- cloneNode
- compareDocumentPosition
- contains
- dispatchEvent
- getAttributes
- getBaseUri
- getChildNodes
- getFirstChild
- getLastChild
- getLocalName
- getNamespaceUri
- getNextSibling
- getNodeName
- getNodeType
- getNodeValue
- getOwnerDocument
- getParentElement
- getParentNode
- getPrefix
- getPreviousSibling
- getTextContent
- hasAttributes
- hasChildNodes
- insertBefore
- isDefaultNamespace
- isEqualNode
- isSameNode
- isSupported
- lookupNamespaceUri
- lookupPrefix
- normalize
- removeChild
- replaceChild
- setNodeValue
- setPrefix
- setTextContent
- Properties
- newtype DOMNode = DOMNode (ManagedPtr DOMNode)
- class GObject o => IsDOMNode o
- toDOMNode :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
- noDOMNode :: Maybe DOMNode
- dOMNodeAppendChild :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) => a -> b -> m DOMNode
- dOMNodeCloneNode :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> Bool -> m DOMNode
- dOMNodeCompareDocumentPosition :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) => a -> b -> m Word16
- dOMNodeContains :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) => a -> b -> m Bool
- dOMNodeDispatchEvent :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMEvent b) => a -> b -> m ()
- dOMNodeGetAttributes :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMNamedNodeMap
- dOMNodeGetBaseUri :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Text
- dOMNodeGetChildNodes :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMNodeList
- dOMNodeGetFirstChild :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMNode
- dOMNodeGetLastChild :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMNode
- dOMNodeGetLocalName :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Text
- dOMNodeGetNamespaceUri :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Text
- dOMNodeGetNextSibling :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMNode
- dOMNodeGetNodeName :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Text
- dOMNodeGetNodeType :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Word16
- dOMNodeGetNodeValue :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Text
- dOMNodeGetOwnerDocument :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMDocument
- dOMNodeGetParentElement :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMElement
- dOMNodeGetParentNode :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMNode
- dOMNodeGetPrefix :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Text
- dOMNodeGetPreviousSibling :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m DOMNode
- dOMNodeGetTextContent :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Text
- dOMNodeHasAttributes :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Bool
- dOMNodeHasChildNodes :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m Bool
- dOMNodeInsertBefore :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) => a -> b -> Maybe c -> m DOMNode
- dOMNodeIsDefaultNamespace :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> Text -> m Bool
- dOMNodeIsEqualNode :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) => a -> b -> m Bool
- dOMNodeIsSameNode :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) => a -> b -> m Bool
- dOMNodeIsSupported :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> Text -> Text -> m Bool
- dOMNodeLookupNamespaceUri :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> Text -> m Text
- dOMNodeLookupPrefix :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> Text -> m Text
- dOMNodeNormalize :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> m ()
- dOMNodeRemoveChild :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) => a -> b -> m DOMNode
- dOMNodeReplaceChild :: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) => a -> b -> c -> m DOMNode
- dOMNodeSetNodeValue :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> Text -> m ()
- dOMNodeSetPrefix :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> Text -> m ()
- dOMNodeSetTextContent :: (HasCallStack, MonadIO m, IsDOMNode a) => a -> Text -> m ()
- getDOMNodeBaseUri :: (MonadIO m, IsDOMNode o) => o -> m (Maybe Text)
- getDOMNodeChildNodes :: (MonadIO m, IsDOMNode o) => o -> m (Maybe DOMNodeList)
- getDOMNodeFirstChild :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
- getDOMNodeLastChild :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
- getDOMNodeLocalName :: (MonadIO m, IsDOMNode o) => o -> m (Maybe Text)
- getDOMNodeNamespaceUri :: (MonadIO m, IsDOMNode o) => o -> m (Maybe Text)
- getDOMNodeNextSibling :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
- getDOMNodeNodeName :: (MonadIO m, IsDOMNode o) => o -> m (Maybe Text)
- getDOMNodeNodeType :: (MonadIO m, IsDOMNode o) => o -> m Word32
- clearDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> m ()
- constructDOMNodeNodeValue :: IsDOMNode o => Text -> IO (GValueConstruct o)
- getDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> m (Maybe Text)
- setDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> Text -> m ()
- getDOMNodeOwnerDocument :: (MonadIO m, IsDOMNode o) => o -> m DOMDocument
- getDOMNodeParentElement :: (MonadIO m, IsDOMNode o) => o -> m DOMElement
- getDOMNodeParentNode :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
- clearDOMNodePrefix :: (MonadIO m, IsDOMNode o) => o -> m ()
- constructDOMNodePrefix :: IsDOMNode o => Text -> IO (GValueConstruct o)
- getDOMNodePrefix :: (MonadIO m, IsDOMNode o) => o -> m (Maybe Text)
- setDOMNodePrefix :: (MonadIO m, IsDOMNode o) => o -> Text -> m ()
- getDOMNodePreviousSibling :: (MonadIO m, IsDOMNode o) => o -> m DOMNode
- clearDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> m ()
- constructDOMNodeTextContent :: IsDOMNode o => Text -> IO (GValueConstruct o)
- getDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> m (Maybe Text)
- setDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> Text -> m ()
Exported types
class GObject o => IsDOMNode o Source #
Methods
appendChild
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m DOMNode |
No description available in the introspection data.
cloneNode
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> Bool |
|
-> m DOMNode | Returns: A |
No description available in the introspection data.
compareDocumentPosition
dOMNodeCompareDocumentPosition Source #
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m Word16 | Returns: A |
No description available in the introspection data.
contains
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m Bool | Returns: A |
No description available in the introspection data.
dispatchEvent
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMEvent b) | |
=> a |
|
-> b |
|
-> m () | (Can throw |
Deprecated: (Since version 2.4)Use dOMEventTargetDispatchEvent
instead.
No description available in the introspection data.
getAttributes
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m DOMNamedNodeMap | Returns: a |
Deprecated: (Since version 2.2)
This functionality has been removed from WebKit, this function does nothing.
getBaseUri
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getChildNodes
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m DOMNodeList | Returns: A |
No description available in the introspection data.
getFirstChild
No description available in the introspection data.
getLastChild
No description available in the introspection data.
getLocalName
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getNamespaceUri
dOMNodeGetNamespaceUri Source #
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getNextSibling
dOMNodeGetNextSibling Source #
No description available in the introspection data.
getNodeName
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getNodeType
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m Word16 | Returns: A |
No description available in the introspection data.
getNodeValue
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getOwnerDocument
dOMNodeGetOwnerDocument Source #
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m DOMDocument | Returns: A |
No description available in the introspection data.
getParentElement
dOMNodeGetParentElement Source #
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m DOMElement | Returns: A |
No description available in the introspection data.
getParentNode
No description available in the introspection data.
getPrefix
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
getPreviousSibling
dOMNodeGetPreviousSibling Source #
No description available in the introspection data.
getTextContent
dOMNodeGetTextContent Source #
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m Text | Returns: A |
No description available in the introspection data.
hasAttributes
Deprecated: (Since version 2.2)
This functionality has been removed from WebKit, this function does nothing.
hasChildNodes
No description available in the introspection data.
insertBefore
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) | |
=> a |
|
-> b |
|
-> Maybe c |
|
-> m DOMNode |
No description available in the introspection data.
isDefaultNamespace
dOMNodeIsDefaultNamespace Source #
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: A |
No description available in the introspection data.
isEqualNode
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m Bool | Returns: A |
No description available in the introspection data.
isSameNode
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m Bool | Returns: A |
No description available in the introspection data.
isSupported
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> Text |
|
-> Text |
|
-> m Bool | Returns: A |
No description available in the introspection data.
lookupNamespaceUri
dOMNodeLookupNamespaceUri Source #
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> Text |
|
-> m Text | Returns: A |
No description available in the introspection data.
lookupPrefix
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> Text |
|
-> m Text | Returns: A |
No description available in the introspection data.
normalize
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> m () |
No description available in the introspection data.
removeChild
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b) | |
=> a |
|
-> b |
|
-> m DOMNode |
No description available in the introspection data.
replaceChild
:: (HasCallStack, MonadIO m, IsDOMNode a, IsDOMNode b, IsDOMNode c) | |
=> a |
|
-> b |
|
-> c |
|
-> m DOMNode |
No description available in the introspection data.
setNodeValue
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> Text |
|
-> m () | (Can throw |
No description available in the introspection data.
setPrefix
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> Text |
|
-> m () | (Can throw |
No description available in the introspection data.
setTextContent
dOMNodeSetTextContent Source #
:: (HasCallStack, MonadIO m, IsDOMNode a) | |
=> a |
|
-> Text |
|
-> m () | (Can throw |
No description available in the introspection data.
Properties
baseUri
childNodes
getDOMNodeChildNodes :: (MonadIO m, IsDOMNode o) => o -> m (Maybe DOMNodeList) Source #
firstChild
lastChild
localName
namespaceUri
nextSibling
nodeName
nodeType
nodeValue
clearDOMNodeNodeValue :: (MonadIO m, IsDOMNode o) => o -> m () Source #
constructDOMNodeNodeValue :: IsDOMNode o => Text -> IO (GValueConstruct o) Source #
ownerDocument
getDOMNodeOwnerDocument :: (MonadIO m, IsDOMNode o) => o -> m DOMDocument Source #
parentElement
getDOMNodeParentElement :: (MonadIO m, IsDOMNode o) => o -> m DOMElement Source #
parentNode
prefix
clearDOMNodePrefix :: (MonadIO m, IsDOMNode o) => o -> m () Source #
constructDOMNodePrefix :: IsDOMNode o => Text -> IO (GValueConstruct o) Source #
previousSibling
textContent
clearDOMNodeTextContent :: (MonadIO m, IsDOMNode o) => o -> m () Source #
constructDOMNodeTextContent :: IsDOMNode o => Text -> IO (GValueConstruct o) Source #