Safe Haskell | None |
---|---|
Language | Haskell2010 |
- insertBefore :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m (Maybe Node)
- insertBefore_ :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m ()
- insertBeforeUnsafe :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild, HasCallStack) => self -> Maybe newChild -> Maybe refChild -> m Node
- insertBeforeUnchecked :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m Node
- replaceChild :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m (Maybe Node)
- replaceChild_ :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m ()
- replaceChildUnsafe :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild, HasCallStack) => self -> Maybe newChild -> Maybe oldChild -> m Node
- replaceChildUnchecked :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m Node
- removeChild :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m (Maybe Node)
- removeChild_ :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m ()
- removeChildUnsafe :: (MonadDOM m, IsNode self, IsNode oldChild, HasCallStack) => self -> Maybe oldChild -> m Node
- removeChildUnchecked :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m Node
- appendChild :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m (Maybe Node)
- appendChild_ :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m ()
- appendChildUnsafe :: (MonadDOM m, IsNode self, IsNode newChild, HasCallStack) => self -> Maybe newChild -> m Node
- appendChildUnchecked :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m Node
- hasChildNodes :: (MonadDOM m, IsNode self) => self -> m Bool
- hasChildNodes_ :: (MonadDOM m, IsNode self) => self -> m ()
- cloneNode :: (MonadDOM m, IsNode self) => self -> Bool -> m (Maybe Node)
- cloneNode_ :: (MonadDOM m, IsNode self) => self -> Bool -> m ()
- cloneNodeUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> Bool -> m Node
- cloneNodeUnchecked :: (MonadDOM m, IsNode self) => self -> Bool -> m Node
- normalize :: (MonadDOM m, IsNode self) => self -> m ()
- isSupported :: (MonadDOM m, IsNode self, ToJSString feature, ToJSString version) => self -> feature -> Maybe version -> m Bool
- isSupported_ :: (MonadDOM m, IsNode self, ToJSString feature, ToJSString version) => self -> feature -> Maybe version -> m ()
- isSameNode :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Bool
- isSameNode_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
- isEqualNode :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Bool
- isEqualNode_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
- lookupPrefix :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m (Maybe result)
- lookupPrefix_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m ()
- lookupPrefixUnsafe :: (MonadDOM m, IsNode self, ToJSString namespaceURI, HasCallStack, FromJSString result) => self -> Maybe namespaceURI -> m result
- lookupPrefixUnchecked :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m result
- isDefaultNamespace :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m Bool
- isDefaultNamespace_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m ()
- lookupNamespaceURI :: (MonadDOM m, IsNode self, ToJSString prefix, FromJSString result) => self -> Maybe prefix -> m (Maybe result)
- lookupNamespaceURI_ :: (MonadDOM m, IsNode self, ToJSString prefix) => self -> Maybe prefix -> m ()
- lookupNamespaceURIUnsafe :: (MonadDOM m, IsNode self, ToJSString prefix, HasCallStack, FromJSString result) => self -> Maybe prefix -> m result
- lookupNamespaceURIUnchecked :: (MonadDOM m, IsNode self, ToJSString prefix, FromJSString result) => self -> Maybe prefix -> m result
- compareDocumentPosition :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Word
- compareDocumentPosition_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
- contains :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Bool
- contains_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m ()
- pattern ELEMENT_NODE :: forall a. (Num a, Eq a) => a
- pattern ATTRIBUTE_NODE :: forall a. (Num a, Eq a) => a
- pattern TEXT_NODE :: forall a. (Num a, Eq a) => a
- pattern CDATA_SECTION_NODE :: forall a. (Num a, Eq a) => a
- pattern ENTITY_REFERENCE_NODE :: forall a. (Num a, Eq a) => a
- pattern ENTITY_NODE :: forall a. (Num a, Eq a) => a
- pattern PROCESSING_INSTRUCTION_NODE :: forall a. (Num a, Eq a) => a
- pattern COMMENT_NODE :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_NODE :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_TYPE_NODE :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_FRAGMENT_NODE :: forall a. (Num a, Eq a) => a
- pattern NOTATION_NODE :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_POSITION_DISCONNECTED :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_POSITION_PRECEDING :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_POSITION_FOLLOWING :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_POSITION_CONTAINS :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_POSITION_CONTAINED_BY :: forall a. (Num a, Eq a) => a
- pattern DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC :: forall a. (Num a, Eq a) => a
- getNodeName :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getNodeNameUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result
- getNodeNameUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
- setNodeValue :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m ()
- getNodeValue :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getNodeValueUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result
- getNodeValueUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
- getNodeType :: (MonadDOM m, IsNode self) => self -> m Word
- getParentNode :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getParentNodeUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node
- getParentNodeUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
- getChildNodes :: (MonadDOM m, IsNode self) => self -> m (Maybe NodeList)
- getChildNodesUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m NodeList
- getChildNodesUnchecked :: (MonadDOM m, IsNode self) => self -> m NodeList
- getFirstChild :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getFirstChildUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node
- getFirstChildUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
- getLastChild :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getLastChildUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node
- getLastChildUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
- getPreviousSibling :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getPreviousSiblingUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node
- getPreviousSiblingUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
- getNextSibling :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getNextSiblingUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node
- getNextSiblingUnchecked :: (MonadDOM m, IsNode self) => self -> m Node
- getOwnerDocument :: (MonadDOM m, IsNode self) => self -> m (Maybe Document)
- getOwnerDocumentUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Document
- getOwnerDocumentUnchecked :: (MonadDOM m, IsNode self) => self -> m Document
- getNamespaceURI :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getNamespaceURIUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result
- getNamespaceURIUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
- setPrefix :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m ()
- getPrefix :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getPrefixUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result
- getPrefixUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
- getLocalName :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getLocalNameUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result
- getLocalNameUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
- getBaseURI :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getBaseURIUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result
- getBaseURIUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
- setTextContent :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m ()
- getTextContent :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getTextContentUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result
- getTextContentUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result
- getParentElement :: (MonadDOM m, IsNode self) => self -> m (Maybe Element)
- getParentElementUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Element
- getParentElementUnchecked :: (MonadDOM m, IsNode self) => self -> m Element
- newtype Node = Node {}
- gTypeNode :: JSM GType
- class IsEventTarget o => IsNode o
- toNode :: IsNode o => o -> Node
Documentation
insertBefore :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m (Maybe Node) Source #
insertBefore_ :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m () Source #
insertBeforeUnsafe :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild, HasCallStack) => self -> Maybe newChild -> Maybe refChild -> m Node Source #
insertBeforeUnchecked :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m Node Source #
replaceChild :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m (Maybe Node) Source #
replaceChild_ :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m () Source #
replaceChildUnsafe :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild, HasCallStack) => self -> Maybe newChild -> Maybe oldChild -> m Node Source #
replaceChildUnchecked :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m Node Source #
removeChild :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m (Maybe Node) Source #
removeChild_ :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m () Source #
removeChildUnsafe :: (MonadDOM m, IsNode self, IsNode oldChild, HasCallStack) => self -> Maybe oldChild -> m Node Source #
removeChildUnchecked :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m Node Source #
appendChild :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m (Maybe Node) Source #
appendChild_ :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m () Source #
appendChildUnsafe :: (MonadDOM m, IsNode self, IsNode newChild, HasCallStack) => self -> Maybe newChild -> m Node Source #
appendChildUnchecked :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m Node Source #
hasChildNodes_ :: (MonadDOM m, IsNode self) => self -> m () Source #
cloneNodeUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> Bool -> m Node Source #
isSupported :: (MonadDOM m, IsNode self, ToJSString feature, ToJSString version) => self -> feature -> Maybe version -> m Bool Source #
isSupported_ :: (MonadDOM m, IsNode self, ToJSString feature, ToJSString version) => self -> feature -> Maybe version -> m () Source #
lookupPrefix :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m (Maybe result) Source #
lookupPrefix_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m () Source #
lookupPrefixUnsafe :: (MonadDOM m, IsNode self, ToJSString namespaceURI, HasCallStack, FromJSString result) => self -> Maybe namespaceURI -> m result Source #
lookupPrefixUnchecked :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m result Source #
isDefaultNamespace :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m Bool Source #
isDefaultNamespace_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m () Source #
lookupNamespaceURI :: (MonadDOM m, IsNode self, ToJSString prefix, FromJSString result) => self -> Maybe prefix -> m (Maybe result) Source #
lookupNamespaceURI_ :: (MonadDOM m, IsNode self, ToJSString prefix) => self -> Maybe prefix -> m () Source #
lookupNamespaceURIUnsafe :: (MonadDOM m, IsNode self, ToJSString prefix, HasCallStack, FromJSString result) => self -> Maybe prefix -> m result Source #
lookupNamespaceURIUnchecked :: (MonadDOM m, IsNode self, ToJSString prefix, FromJSString result) => self -> Maybe prefix -> m result Source #
compareDocumentPosition :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Word Source #
compareDocumentPosition_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m () Source #
pattern ELEMENT_NODE :: forall a. (Num a, Eq a) => a Source #
pattern ATTRIBUTE_NODE :: forall a. (Num a, Eq a) => a Source #
pattern CDATA_SECTION_NODE :: forall a. (Num a, Eq a) => a Source #
pattern ENTITY_REFERENCE_NODE :: forall a. (Num a, Eq a) => a Source #
pattern ENTITY_NODE :: forall a. (Num a, Eq a) => a Source #
pattern PROCESSING_INSTRUCTION_NODE :: forall a. (Num a, Eq a) => a Source #
pattern COMMENT_NODE :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_NODE :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_TYPE_NODE :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_FRAGMENT_NODE :: forall a. (Num a, Eq a) => a Source #
pattern NOTATION_NODE :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_POSITION_DISCONNECTED :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_POSITION_PRECEDING :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_POSITION_FOLLOWING :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_POSITION_CONTAINS :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_POSITION_CONTAINED_BY :: forall a. (Num a, Eq a) => a Source #
pattern DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC :: forall a. (Num a, Eq a) => a Source #
getNodeName :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getNodeNameUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result Source #
getNodeNameUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result Source #
setNodeValue :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m () Source #
getNodeValue :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getNodeValueUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result Source #
getNodeValueUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result Source #
getParentNodeUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node Source #
getChildNodesUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m NodeList Source #
getFirstChildUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node Source #
getLastChildUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node Source #
getPreviousSiblingUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node Source #
getNextSiblingUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Node Source #
getOwnerDocumentUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Document Source #
getNamespaceURI :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getNamespaceURIUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result Source #
getNamespaceURIUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result Source #
getPrefixUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result Source #
getPrefixUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result Source #
getLocalName :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getLocalNameUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result Source #
getLocalNameUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result Source #
getBaseURI :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getBaseURIUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result Source #
getBaseURIUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result Source #
setTextContent :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m () Source #
getTextContent :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getTextContentUnsafe :: (MonadDOM m, IsNode self, HasCallStack, FromJSString result) => self -> m result Source #
getTextContentUnchecked :: (MonadDOM m, IsNode self, FromJSString result) => self -> m result Source #
getParentElementUnsafe :: (MonadDOM m, IsNode self, HasCallStack) => self -> m Element Source #
Functions for this inteface are in JSDOM.Node. Base interface functions are in:
class IsEventTarget o => IsNode o Source #