Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
insertBefore :: (MonadIO m, NodeClass self, NodeClass newChild, NodeClass refChild) => self -> Maybe newChild -> Maybe refChild -> m (Maybe Node) Source #
replaceChild :: (MonadIO m, NodeClass self, NodeClass newChild, NodeClass oldChild) => self -> Maybe newChild -> Maybe oldChild -> m (Maybe Node) Source #
removeChild :: (MonadIO m, NodeClass self, NodeClass oldChild) => self -> Maybe oldChild -> m (Maybe Node) Source #
appendChild :: (MonadIO m, NodeClass self, NodeClass newChild) => self -> Maybe newChild -> m (Maybe Node) Source #
isSupported :: (MonadIO m, NodeClass self, GlibString string) => self -> string -> Maybe string -> m Bool Source #
isSameNode :: (MonadIO m, NodeClass self, NodeClass other) => self -> Maybe other -> m Bool Source #
isEqualNode :: (MonadIO m, NodeClass self, NodeClass other) => self -> Maybe other -> m Bool Source #
lookupPrefix :: (MonadIO m, NodeClass self, GlibString string) => self -> Maybe string -> m (Maybe string) Source #
isDefaultNamespace :: (MonadIO m, NodeClass self, GlibString string) => self -> Maybe string -> m Bool Source #
lookupNamespaceURI :: (MonadIO m, NodeClass self, GlibString string) => self -> Maybe string -> m (Maybe string) Source #
compareDocumentPosition :: (MonadIO m, NodeClass self, NodeClass 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 :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) Source #
setNodeValue :: (MonadIO m, NodeClass self, GlibString string) => self -> Maybe string -> m () Source #
getNodeValue :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) Source #
getNamespaceURI :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) Source #
setPrefix :: (MonadIO m, NodeClass self, GlibString string) => self -> Maybe string -> m () Source #
getLocalName :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) Source #
getBaseURI :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) Source #
setTextContent :: (MonadIO m, NodeClass self, GlibString string) => self -> Maybe string -> m () Source #
getTextContent :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) Source #
castToNode :: GObjectClass obj => obj -> Node Source #
class EventTargetClass o => NodeClass o Source #