webkit-0.13.1.3: Binding to the Webkit library.

Safe HaskellNone
LanguageHaskell98

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, GlibString string) => 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, GlibString string) => self -> string -> IO string

nodeIsDefaultNamespace :: (NodeClass self, GlibString string) => self -> string -> IO Bool

nodeLookupNamespaceURI :: (NodeClass self, GlibString string) => 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

nodeGetNodeName :: (NodeClass self, GlibString string) => self -> IO string

nodeSetNodeValue :: (NodeClass self, GlibString string) => self -> string -> IO ()

nodeGetNodeValue :: (NodeClass self, GlibString string) => self -> IO string

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

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

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

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

nodeGetNamespaceURI :: (NodeClass self, GlibString string) => self -> IO string

nodeSetPrefix :: (NodeClass self, GlibString string) => self -> string -> IO ()

nodeGetPrefix :: (NodeClass self, GlibString string) => self -> IO string

nodeGetLocalName :: (NodeClass self, GlibString string) => self -> IO string

nodeGetBaseURI :: (NodeClass self, GlibString string) => self -> IO string

nodeSetTextContent :: (NodeClass self, GlibString string) => self -> string -> IO ()

nodeGetTextContent :: (NodeClass self, GlibString string) => self -> IO string

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

toNode :: NodeClass o => o -> Node