webkit-0.12.6.1: Binding to the Webkit library.

Safe Haskell | None
Language | Haskell98

Graphics.UI.Gtk.WebKit.DOM.Node

# Documentation

nodeInsertBefore :: (NodeClass self, NodeClass newChild, NodeClass refChild) => self -> Maybe newChild -> Maybe refChild -> IO (Maybe Node)

nodeReplaceChild :: (NodeClass self, NodeClass newChild, NodeClass oldChild) => self -> Maybe newChild -> Maybe oldChild -> IO (Maybe Node)

nodeRemoveChild :: (NodeClass self, NodeClass oldChild) => self -> Maybe oldChild -> IO (Maybe Node)

nodeAppendChild :: (NodeClass self, NodeClass newChild) => self -> Maybe newChild -> IO (Maybe Node)

nodeHasChildNodes :: NodeClass self => self -> IO Bool

nodeCloneNode :: NodeClass self => self -> Bool -> IO (Maybe Node)

nodeNormalize :: NodeClass self => self -> IO ()

nodeIsSupported :: NodeClass self => self -> String -> String -> IO Bool

nodeIsSameNode :: (NodeClass self, NodeClass other) => self -> Maybe other -> IO Bool

nodeIsEqualNode :: (NodeClass self, NodeClass other) => self -> Maybe other -> IO Bool

nodeLookupPrefix :: NodeClass self => self -> String -> IO String

nodeIsDefaultNamespace :: NodeClass self => self -> String -> IO Bool

nodeLookupNamespaceURI :: NodeClass self => self -> String -> IO String

nodeCompareDocumentPosition :: (NodeClass self, NodeClass other) => self -> Maybe other -> IO Word

nodeContains :: (NodeClass self, NodeClass other) => self -> Maybe other -> IO Bool

nodeDispatchEvent :: (NodeClass self, EventClass event) => self -> Maybe event -> IO Bool

cELEMENT_NODE :: Integer

cATTRIBUTE_NODE :: Integer

cTEXT_NODE :: Integer

cCDATA_SECTION_NODE :: Integer

cENTITY_REFERENCE_NODE :: Integer

cENTITY_NODE :: Integer

cPROCESSING_INSTRUCTION_NODE :: Integer

cCOMMENT_NODE :: Integer

cDOCUMENT_NODE :: Integer

cDOCUMENT_TYPE_NODE :: Integer

cDOCUMENT_FRAGMENT_NODE :: Integer

cNOTATION_NODE :: Integer

cDOCUMENT_POSITION_DISCONNECTED :: Integer

cDOCUMENT_POSITION_PRECEDING :: Integer

cDOCUMENT_POSITION_FOLLOWING :: Integer

cDOCUMENT_POSITION_CONTAINS :: Integer

cDOCUMENT_POSITION_CONTAINED_BY :: Integer

cDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC :: Integer

nodeGetNodeName :: NodeClass self => self -> IO String

nodeSetNodeValue :: NodeClass self => self -> String -> IO ()

nodeGetNodeValue :: NodeClass self => self -> IO String

nodeGetNodeType :: NodeClass self => self -> IO Word

nodeGetParentNode :: NodeClass self => self -> IO (Maybe Node)

nodeGetChildNodes :: NodeClass self => self -> IO (Maybe NodeList)

nodeGetFirstChild :: NodeClass self => self -> IO (Maybe Node)

nodeGetLastChild :: NodeClass self => self -> IO (Maybe Node)

nodeGetPreviousSibling :: NodeClass self => self -> IO (Maybe Node)

nodeGetNextSibling :: NodeClass self => self -> IO (Maybe Node)

nodeGetOwnerDocument :: NodeClass self => self -> IO (Maybe Document)

nodeGetNamespaceURI :: NodeClass self => self -> IO String

nodeSetPrefix :: NodeClass self => self -> String -> IO ()

nodeGetPrefix :: NodeClass self => self -> IO String

nodeGetLocalName :: NodeClass self => self -> IO String

nodeGetBaseURI :: NodeClass self => self -> IO String

nodeSetTextContent :: NodeClass self => self -> String -> IO ()

nodeGetTextContent :: NodeClass self => self -> IO String

nodeGetParentElement :: NodeClass self => self -> IO (Maybe Element)

data Node

Instances

Eq Node |
Ord Node |
GObjectClass Node |
NodeClass Node |

class GObjectClass o => NodeClass o

Instances

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

castToNode :: GObjectClass obj => obj -> Node

gTypeNode :: GType

toNode :: NodeClass o => o -> Node