webkitgtk3-0.14.2.1: Binding to the Webkit library.

Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.WebKit.DOM.Node

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 #

hasChildNodes :: (MonadIO m, NodeClass self) => self -> m Bool Source #

cloneNode :: (MonadIO m, NodeClass self) => self -> Bool -> m (Maybe Node) Source #

normalize :: (MonadIO m, NodeClass self) => self -> m () 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 #

contains :: (MonadIO m, NodeClass self, NodeClass other) => self -> Maybe other -> m Bool Source #

pattern ELEMENT_NODE :: forall a. (Num a, Eq a) => a Source #

pattern ATTRIBUTE_NODE :: forall a. (Num a, Eq a) => a Source #

pattern TEXT_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 #

getNodeType :: (MonadIO m, NodeClass self) => self -> m Word Source #

getParentNode :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) Source #

getChildNodes :: (MonadIO m, NodeClass self) => self -> m (Maybe NodeList) Source #

getFirstChild :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) Source #

getLastChild :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) Source #

getPreviousSibling :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) Source #

getNextSibling :: (MonadIO m, NodeClass self) => self -> m (Maybe Node) 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 #

getPrefix :: (MonadIO m, NodeClass self, GlibString string) => self -> m (Maybe string) 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 #

getParentElement :: (MonadIO m, NodeClass self) => self -> m (Maybe Element) Source #

class EventTargetClass o => NodeClass o Source #

Instances

NodeClass HTMLUListElement Source # 
NodeClass HTMLTitleElement Source # 
NodeClass HTMLTextAreaElement Source # 
NodeClass HTMLTableSectionElement Source # 
NodeClass HTMLTableRowElement Source # 
NodeClass HTMLTableElement Source # 
NodeClass HTMLTableColElement Source # 
NodeClass HTMLTableCellElement Source # 
NodeClass HTMLTableCaptionElement Source # 
NodeClass HTMLStyleElement Source # 
NodeClass HTMLSelectElement Source # 
NodeClass HTMLScriptElement Source # 
NodeClass HTMLQuoteElement Source # 
NodeClass HTMLPreElement Source # 
NodeClass HTMLParamElement Source # 
NodeClass HTMLParagraphElement Source # 
NodeClass HTMLOptionElement Source # 
NodeClass HTMLOptGroupElement Source # 
NodeClass HTMLObjectElement Source # 
NodeClass HTMLOListElement Source # 
NodeClass HTMLModElement Source # 
NodeClass HTMLMetaElement Source # 
NodeClass HTMLMenuElement Source # 
NodeClass HTMLMarqueeElement Source # 
NodeClass HTMLMapElement Source # 
NodeClass HTMLLinkElement Source # 
NodeClass HTMLLegendElement Source # 
NodeClass HTMLLabelElement Source # 
NodeClass HTMLLIElement Source # 
NodeClass HTMLKeygenElement Source # 
NodeClass HTMLInputElement Source # 
NodeClass HTMLImageElement Source # 
NodeClass HTMLIFrameElement Source # 
NodeClass HTMLHtmlElement Source # 
NodeClass HTMLHeadingElement Source # 
NodeClass HTMLHeadElement Source # 
NodeClass HTMLHRElement Source # 
NodeClass HTMLFrameSetElement Source # 
NodeClass HTMLFrameElement Source # 
NodeClass HTMLFormElement Source # 
NodeClass HTMLFontElement Source # 
NodeClass HTMLFieldSetElement Source # 
NodeClass HTMLEmbedElement Source # 
NodeClass HTMLDivElement Source # 
NodeClass HTMLDirectoryElement Source # 
NodeClass HTMLDetailsElement Source # 
NodeClass HTMLDListElement Source # 
NodeClass HTMLCanvasElement Source # 
NodeClass HTMLButtonElement Source # 
NodeClass HTMLBodyElement Source # 
NodeClass HTMLBaseFontElement Source # 
NodeClass HTMLBaseElement Source # 
NodeClass HTMLBRElement Source # 
NodeClass HTMLAreaElement Source # 
NodeClass HTMLAppletElement Source # 
NodeClass HTMLAnchorElement Source # 
NodeClass HTMLElement Source # 
NodeClass Element Source # 
NodeClass DocumentType Source # 
NodeClass HTMLDocument Source # 
NodeClass Document Source # 
NodeClass Text Source # 
NodeClass ProcessingInstruction Source # 
NodeClass CharacterData Source # 
NodeClass Attr Source # 
NodeClass Node Source #