Safe Haskell | None |
---|---|
Language | Haskell2010 |
- insertBefore :: (MonadDOM m, IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> m (Maybe Node)
- replaceChild :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m (Maybe Node)
- removeChild :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m (Maybe Node)
- appendChild :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m (Maybe Node)
- hasChildNodes :: (MonadDOM m, IsNode self) => self -> m Bool
- cloneNode :: (MonadDOM m, IsNode self) => self -> Bool -> m (Maybe Node)
- normalize :: (MonadDOM m, IsNode self) => self -> m ()
- isSupported :: (MonadDOM m, IsNode self, ToJSString feature, ToJSString version) => self -> feature -> Maybe version -> m Bool
- isSameNode :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Bool
- isEqualNode :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Bool
- lookupPrefix :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m (Maybe result)
- isDefaultNamespace :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m Bool
- lookupNamespaceURI :: (MonadDOM m, IsNode self, ToJSString prefix, FromJSString result) => self -> Maybe prefix -> m (Maybe result)
- compareDocumentPosition :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Word
- contains :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Bool
- 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)
- setNodeValue :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m ()
- getNodeValue :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getNodeType :: (MonadDOM m, IsNode self) => self -> m Word
- getParentNode :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getChildNodes :: (MonadDOM m, IsNode self) => self -> m (Maybe NodeList)
- getFirstChild :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getLastChild :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getPreviousSibling :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getNextSibling :: (MonadDOM m, IsNode self) => self -> m (Maybe Node)
- getOwnerDocument :: (MonadDOM m, IsNode self) => self -> m (Maybe Document)
- getNamespaceURI :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- setPrefix :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m ()
- getPrefix :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getLocalName :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getBaseURI :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- setTextContent :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m ()
- getTextContent :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result)
- getParentElement :: (MonadDOM m, IsNode self) => self -> m (Maybe Element)
- data Node
- castToNode :: IsGObject obj => obj -> JSM 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 #
replaceChild :: (MonadDOM m, IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> m (Maybe Node) Source #
removeChild :: (MonadDOM m, IsNode self, IsNode oldChild) => self -> Maybe oldChild -> m (Maybe Node) Source #
appendChild :: (MonadDOM m, IsNode self, IsNode newChild) => self -> Maybe newChild -> m (Maybe Node) Source #
isSupported :: (MonadDOM m, IsNode self, ToJSString feature, ToJSString version) => self -> feature -> Maybe version -> m Bool Source #
lookupPrefix :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m (Maybe result) Source #
isDefaultNamespace :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m Bool Source #
lookupNamespaceURI :: (MonadDOM m, IsNode self, ToJSString prefix, FromJSString result) => self -> Maybe prefix -> m (Maybe result) Source #
compareDocumentPosition :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m Word 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 #
setNodeValue :: (MonadDOM m, IsNode self, ToJSString val) => self -> Maybe val -> m () Source #
getNodeValue :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getNamespaceURI :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getLocalName :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe result) Source #
getBaseURI :: (MonadDOM m, IsNode self, FromJSString result) => self -> m (Maybe 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 #
Functions for this inteface are in JSDOM.Node. Base interface functions are in:
class IsEventTarget o => IsNode o Source #