API documentation  2.0rc1
Public Member Functions | List of all members
client::XMLDocument Class Reference

#include <clientlib.h>

Inherits client::Document.

Public Member Functions

void addEventListener (const String &type, EventListener *listener)
 
void addEventListener (const String &type, EventListener *listener, bool options)
 
void addEventListener (const String &type, EventListener *listener, AddEventListenerOptions *options)
 
void addEventListener (const String &type, EventListenerObject *listener)
 
void addEventListener (const String &type, EventListenerObject *listener, AddEventListenerOptions *options)
 
void removeEventListener (const String &type, EventListener *listener)
 
void removeEventListener (const String &type, EventListener *listener, bool options)
 
void removeEventListener (const String &type, EventListener *listener, EventListenerOptions *options)
 
void removeEventListener (const String &type, EventListenerObject *listener)
 
void removeEventListener (const String &type, EventListenerObject *listener, EventListenerOptions *options)
 
XMLDocumentget_prototype ()
 
void set_prototype (XMLDocument *)
 
 XMLDocument ()
 
- Public Member Functions inherited from client::Document
Stringget_URLUnencoded ()
 
Elementget_activeElement ()
 
Stringget_alinkColor ()
 
void set_alinkColor (const String &)
 
HTMLAllCollectionget_all ()
 
HTMLCollectionOf< HTMLAnchorElement > * get_anchors ()
 
HTMLCollectionOf< HTMLAppletElement > * get_applets ()
 
Stringget_bgColor ()
 
void set_bgColor (const String &)
 
HTMLElementget_body ()
 
void set_body (HTMLElement *)
 
Stringget_characterSet ()
 
Stringget_charset ()
 
void set_charset (const String &)
 
Stringget_compatMode ()
 
Stringget_cookie ()
 
void set_cookie (const String &)
 
HTMLScriptElementget_currentScript ()
 
Windowget_defaultView ()
 
Stringget_designMode ()
 
void set_designMode (const String &)
 
Stringget_dir ()
 
void set_dir (const String &)
 
DocumentTypeget_doctype ()
 
HTMLElementget_documentElement ()
 
Stringget_domain ()
 
void set_domain (const String &)
 
HTMLCollectionOf< HTMLEmbedElement > * get_embeds ()
 
Stringget_fgColor ()
 
void set_fgColor (const String &)
 
HTMLCollectionOf< HTMLFormElement > * get_forms ()
 
Elementget_fullscreenElement ()
 
bool get_fullscreenEnabled ()
 
HTMLHeadElementget_head ()
 
bool get_hidden ()
 
HTMLCollectionOf< HTMLImageElement > * get_images ()
 
DOMImplementationget_implementation ()
 
Stringget_inputEncoding ()
 
Stringget_lastModified ()
 
Stringget_linkColor ()
 
void set_linkColor (const String &)
 
HTMLCollectionOf< Object > * get_links ()
 
Locationget_location ()
 
void set_location (Location *)
 
bool get_msCSSOMElementFloatMetrics ()
 
void set_msCSSOMElementFloatMetrics (bool)
 
bool get_msCapsLockWarningOff ()
 
void set_msCapsLockWarningOff (bool)
 
EventListenerget_onabort ()
 
void set_onabort (EventListener *)
 
EventListenerget_onactivate ()
 
void set_onactivate (EventListener *)
 
EventListenerget_onbeforeactivate ()
 
void set_onbeforeactivate (EventListener *)
 
EventListenerget_onbeforedeactivate ()
 
void set_onbeforedeactivate (EventListener *)
 
EventListenerget_onblur ()
 
void set_onblur (EventListener *)
 
EventListenerget_oncanplay ()
 
void set_oncanplay (EventListener *)
 
EventListenerget_oncanplaythrough ()
 
void set_oncanplaythrough (EventListener *)
 
EventListenerget_onchange ()
 
void set_onchange (EventListener *)
 
EventListenerget_onclick ()
 
void set_onclick (EventListener *)
 
EventListenerget_oncontextmenu ()
 
void set_oncontextmenu (EventListener *)
 
EventListenerget_ondblclick ()
 
void set_ondblclick (EventListener *)
 
EventListenerget_ondeactivate ()
 
void set_ondeactivate (EventListener *)
 
EventListenerget_ondrag ()
 
void set_ondrag (EventListener *)
 
EventListenerget_ondragend ()
 
void set_ondragend (EventListener *)
 
EventListenerget_ondragenter ()
 
void set_ondragenter (EventListener *)
 
EventListenerget_ondragleave ()
 
void set_ondragleave (EventListener *)
 
EventListenerget_ondragover ()
 
void set_ondragover (EventListener *)
 
EventListenerget_ondragstart ()
 
void set_ondragstart (EventListener *)
 
EventListenerget_ondrop ()
 
void set_ondrop (EventListener *)
 
EventListenerget_ondurationchange ()
 
void set_ondurationchange (EventListener *)
 
EventListenerget_onemptied ()
 
void set_onemptied (EventListener *)
 
EventListenerget_onended ()
 
void set_onended (EventListener *)
 
EventListenerget_onerror ()
 
void set_onerror (EventListener *)
 
EventListenerget_onfocus ()
 
void set_onfocus (EventListener *)
 
EventListenerget_onfullscreenchange ()
 
void set_onfullscreenchange (EventListener *)
 
EventListenerget_onfullscreenerror ()
 
void set_onfullscreenerror (EventListener *)
 
EventListenerget_oninput ()
 
void set_oninput (EventListener *)
 
EventListenerget_oninvalid ()
 
void set_oninvalid (EventListener *)
 
EventListenerget_onkeydown ()
 
void set_onkeydown (EventListener *)
 
EventListenerget_onkeypress ()
 
void set_onkeypress (EventListener *)
 
EventListenerget_onkeyup ()
 
void set_onkeyup (EventListener *)
 
EventListenerget_onload ()
 
void set_onload (EventListener *)
 
EventListenerget_onloadeddata ()
 
void set_onloadeddata (EventListener *)
 
EventListenerget_onloadedmetadata ()
 
void set_onloadedmetadata (EventListener *)
 
EventListenerget_onloadstart ()
 
void set_onloadstart (EventListener *)
 
EventListenerget_onmousedown ()
 
void set_onmousedown (EventListener *)
 
EventListenerget_onmousemove ()
 
void set_onmousemove (EventListener *)
 
EventListenerget_onmouseout ()
 
void set_onmouseout (EventListener *)
 
EventListenerget_onmouseover ()
 
void set_onmouseover (EventListener *)
 
EventListenerget_onmouseup ()
 
void set_onmouseup (EventListener *)
 
EventListenerget_onmousewheel ()
 
void set_onmousewheel (EventListener *)
 
EventListenerget_onmscontentzoom ()
 
void set_onmscontentzoom (EventListener *)
 
EventListenerget_onmsgesturechange ()
 
void set_onmsgesturechange (EventListener *)
 
EventListenerget_onmsgesturedoubletap ()
 
void set_onmsgesturedoubletap (EventListener *)
 
EventListenerget_onmsgestureend ()
 
void set_onmsgestureend (EventListener *)
 
EventListenerget_onmsgesturehold ()
 
void set_onmsgesturehold (EventListener *)
 
EventListenerget_onmsgesturestart ()
 
void set_onmsgesturestart (EventListener *)
 
EventListenerget_onmsgesturetap ()
 
void set_onmsgesturetap (EventListener *)
 
EventListenerget_onmsinertiastart ()
 
void set_onmsinertiastart (EventListener *)
 
EventListenerget_onmsmanipulationstatechanged ()
 
void set_onmsmanipulationstatechanged (EventListener *)
 
EventListenerget_onmspointercancel ()
 
void set_onmspointercancel (EventListener *)
 
EventListenerget_onmspointerdown ()
 
void set_onmspointerdown (EventListener *)
 
EventListenerget_onmspointerenter ()
 
void set_onmspointerenter (EventListener *)
 
EventListenerget_onmspointerleave ()
 
void set_onmspointerleave (EventListener *)
 
EventListenerget_onmspointermove ()
 
void set_onmspointermove (EventListener *)
 
EventListenerget_onmspointerout ()
 
void set_onmspointerout (EventListener *)
 
EventListenerget_onmspointerover ()
 
void set_onmspointerover (EventListener *)
 
EventListenerget_onmspointerup ()
 
void set_onmspointerup (EventListener *)
 
EventListenerget_onmssitemodejumplistitemremoved ()
 
void set_onmssitemodejumplistitemremoved (EventListener *)
 
EventListenerget_onmsthumbnailclick ()
 
void set_onmsthumbnailclick (EventListener *)
 
EventListenerget_onpause ()
 
void set_onpause (EventListener *)
 
EventListenerget_onplay ()
 
void set_onplay (EventListener *)
 
EventListenerget_onplaying ()
 
void set_onplaying (EventListener *)
 
EventListenerget_onpointerlockchange ()
 
void set_onpointerlockchange (EventListener *)
 
EventListenerget_onpointerlockerror ()
 
void set_onpointerlockerror (EventListener *)
 
EventListenerget_onprogress ()
 
void set_onprogress (EventListener *)
 
EventListenerget_onratechange ()
 
void set_onratechange (EventListener *)
 
EventListenerget_onreadystatechange ()
 
void set_onreadystatechange (EventListener *)
 
EventListenerget_onreset ()
 
void set_onreset (EventListener *)
 
EventListenerget_onscroll ()
 
void set_onscroll (EventListener *)
 
EventListenerget_onseeked ()
 
void set_onseeked (EventListener *)
 
EventListenerget_onseeking ()
 
void set_onseeking (EventListener *)
 
EventListenerget_onselect ()
 
void set_onselect (EventListener *)
 
EventListenerget_onselectionchange ()
 
void set_onselectionchange (EventListener *)
 
EventListenerget_onselectstart ()
 
void set_onselectstart (EventListener *)
 
EventListenerget_onstalled ()
 
void set_onstalled (EventListener *)
 
EventListenerget_onstop ()
 
void set_onstop (EventListener *)
 
EventListenerget_onsubmit ()
 
void set_onsubmit (EventListener *)
 
EventListenerget_onsuspend ()
 
void set_onsuspend (EventListener *)
 
EventListenerget_ontimeupdate ()
 
void set_ontimeupdate (EventListener *)
 
EventListenerget_ontouchcancel ()
 
void set_ontouchcancel (EventListener *)
 
EventListenerget_ontouchend ()
 
void set_ontouchend (EventListener *)
 
EventListenerget_ontouchmove ()
 
void set_ontouchmove (EventListener *)
 
EventListenerget_ontouchstart ()
 
void set_ontouchstart (EventListener *)
 
EventListenerget_onvisibilitychange ()
 
void set_onvisibilitychange (EventListener *)
 
EventListenerget_onvolumechange ()
 
void set_onvolumechange (EventListener *)
 
EventListenerget_onwaiting ()
 
void set_onwaiting (EventListener *)
 
EventListenerget_onwebkitfullscreenchange ()
 
void set_onwebkitfullscreenchange (EventListener *)
 
EventListenerget_onwebkitfullscreenerror ()
 
void set_onwebkitfullscreenerror (EventListener *)
 
HTMLCollectionOf< HTMLEmbedElement > * get_plugins ()
 
Elementget_pointerLockElement ()
 
Stringget_readyState ()
 
Stringget_referrer ()
 
SVGSVGElementget_rootElement ()
 
HTMLCollectionOf< HTMLScriptElement > * get_scripts ()
 
Elementget_scrollingElement ()
 
StyleSheetListget_styleSheets ()
 
Stringget_title ()
 
void set_title (const String &)
 
Stringget_visibilityState ()
 
Stringget_vlinkColor ()
 
void set_vlinkColor (const String &)
 
Elementget_webkitCurrentFullScreenElement ()
 
Elementget_webkitFullscreenElement ()
 
bool get_webkitFullscreenEnabled ()
 
bool get_webkitIsFullScreen ()
 
Stringget_xmlEncoding ()
 
bool get_xmlStandalone ()
 
void set_xmlStandalone (bool)
 
Stringget_xmlVersion ()
 
void set_xmlVersion (const String &)
 
NodeadoptNode (Node *source)
 
void captureEvents ()
 
RangecaretRangeFromPoint (double x, double y)
 
void clear ()
 
void close ()
 
AttrcreateAttribute (const String &name)
 
AttrcreateAttributeNS (const String &namespaceURI, const String &qualifiedName)
 
CDATASectioncreateCDATASection (const String &data)
 
CommentcreateComment (const String &data)
 
DocumentFragmentcreateDocumentFragment ()
 
HTMLElementcreateElement (const String &tagName)
 
HTMLElementcreateElement (const String &tagName, ElementCreationOptions *options)
 
ElementcreateElementNS (const String &namespaceURI, const String &qualifiedName)
 
XPathExpressioncreateExpression (const String &expression, XPathNSResolver *resolver)
 
XPathNSResolvercreateNSResolver (Node *nodeResolver)
 
NodeIteratorcreateNodeIterator (Node *root)
 
NodeIteratorcreateNodeIterator (Node *root, double whatToShow)
 
NodeIteratorcreateNodeIterator (Node *root, double whatToShow, NodeFilter *filter)
 
NodeIteratorcreateNodeIterator (Node *root, double whatToShow, NodeFilter *filter, bool entityReferenceExpansion)
 
ProcessingInstructioncreateProcessingInstruction (const String &target, const String &data)
 
RangecreateRange ()
 
TextcreateTextNode (const String &data)
 
TouchcreateTouch (Window *view, EventTarget *target, double identifier, double pageX, double pageY, double screenX, double screenY)
 
template<typename... Args>
TouchListcreateTouchList (Args &&... touches)
 
TouchListcreateTouchList ()
 
TreeWalkercreateTreeWalker (Node *root)
 
TreeWalkercreateTreeWalker (Node *root, double whatToShow)
 
TreeWalkercreateTreeWalker (Node *root, double whatToShow, NodeFilter *filter)
 
TreeWalkercreateTreeWalker (Node *root, double whatToShow, NodeFilter *filter, bool entityReferenceExpansion)
 
ElementelementFromPoint (double x, double y)
 
ArrayelementsFromPoint (double x, double y)
 
XPathResultevaluate (const String &expression, Node *contextNode, XPathNSResolver *resolver, double type, XPathResult *result)
 
bool execCommand (const String &commandId)
 
bool execCommand (const String &commandId, bool showUI)
 
bool execCommand (const String &commandId, bool showUI, Object *value)
 
bool execCommandShowHelp (const String &commandId)
 
void exitFullscreen ()
 
void exitPointerLock ()
 
void focus ()
 
HTMLElementgetElementById (const String &elementId)
 
HTMLCollectionOf< Element > * getElementsByClassName (const String &classNames)
 
NodeListOf< HTMLElement > * getElementsByName (const String &elementName)
 
NodeListOf< Element > * getElementsByTagName (const String &tagname)
 
HTMLCollectionOf< Element > * getElementsByTagNameNS (const String &namespaceURI, const String &localName)
 
SelectiongetSelection ()
 
bool hasFocus ()
 
NodeimportNode (Node *importedNode, bool deep)
 
NodeListOf< Element > * msElementsFromPoint (double x, double y)
 
NodeListOf< Element > * msElementsFromRect (double left, double top, double width, double height)
 
Documentopen ()
 
Documentopen (const String &url)
 
Documentopen (const String &url, const String &name)
 
Documentopen (const String &url, const String &name, const String &features)
 
Documentopen (const String &url, const String &name, const String &features, bool replace)
 
bool queryCommandEnabled (const String &commandId)
 
bool queryCommandIndeterm (const String &commandId)
 
bool queryCommandState (const String &commandId)
 
bool queryCommandSupported (const String &commandId)
 
StringqueryCommandText (const String &commandId)
 
StringqueryCommandValue (const String &commandId)
 
void releaseEvents ()
 
void updateSettings ()
 
void webkitCancelFullScreen ()
 
void webkitExitFullscreen ()
 
template<typename... Args>
void write (Args &&... content)
 
void write ()
 
template<typename... Args>
void writeln (Args &&... content)
 
void writeln ()
 
void addEventListener (const String &type, EventListener *listener)
 
void addEventListener (const String &type, EventListener *listener, bool options)
 
void addEventListener (const String &type, EventListener *listener, AddEventListenerOptions *options)
 
void addEventListener (const String &type, EventListenerObject *listener)
 
void addEventListener (const String &type, EventListenerObject *listener, AddEventListenerOptions *options)
 
void removeEventListener (const String &type, EventListener *listener)
 
void removeEventListener (const String &type, EventListener *listener, bool options)
 
void removeEventListener (const String &type, EventListener *listener, EventListenerOptions *options)
 
void removeEventListener (const String &type, EventListenerObject *listener)
 
void removeEventListener (const String &type, EventListenerObject *listener, EventListenerOptions *options)
 
Documentget_prototype ()
 
void set_prototype (Document *)
 
 Document ()
 
- Public Member Functions inherited from client::Node
Stringget_baseURI ()
 
NodeListOf< Node > * get_childNodes ()
 
Nodeget_firstChild ()
 
bool get_isConnected ()
 
Nodeget_lastChild ()
 
Stringget_localName ()
 
Stringget_namespaceURI ()
 
Nodeget_nextSibling ()
 
Stringget_nodeName ()
 
double get_nodeType ()
 
Stringget_nodeValue ()
 
void set_nodeValue (const String &)
 
Documentget_ownerDocument ()
 
HTMLElementget_parentElement ()
 
Nodeget_parentNode ()
 
Nodeget_previousSibling ()
 
Stringget_textContent ()
 
void set_textContent (const String &)
 
NodeappendChild (Node *newChild)
 
NodecloneNode ()
 
NodecloneNode (bool deep)
 
double compareDocumentPosition (Node *other)
 
bool contains (Node *child)
 
bool hasChildNodes ()
 
NodeinsertBefore (Node *newChild, Node *refChild)
 
bool isDefaultNamespace (const String &namespaceURI)
 
bool isEqualNode (Node *arg)
 
bool isSameNode (Node *other)
 
StringlookupNamespaceURI (const String &prefix)
 
StringlookupPrefix (const String &namespaceURI)
 
void normalize ()
 
NoderemoveChild (Node *oldChild)
 
NodereplaceChild (Node *newChild, Node *oldChild)
 
Nodeget_prototype ()
 
void set_prototype (Node *)
 
 Node ()
 
double get_ATTRIBUTE_NODE ()
 
double get_CDATA_SECTION_NODE ()
 
double get_COMMENT_NODE ()
 
double get_DOCUMENT_FRAGMENT_NODE ()
 
double get_DOCUMENT_NODE ()
 
double get_DOCUMENT_POSITION_CONTAINED_BY ()
 
double get_DOCUMENT_POSITION_CONTAINS ()
 
double get_DOCUMENT_POSITION_DISCONNECTED ()
 
double get_DOCUMENT_POSITION_FOLLOWING ()
 
double get_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC ()
 
double get_DOCUMENT_POSITION_PRECEDING ()
 
double get_DOCUMENT_TYPE_NODE ()
 
double get_ELEMENT_NODE ()
 
double get_ENTITY_NODE ()
 
double get_ENTITY_REFERENCE_NODE ()
 
double get_NOTATION_NODE ()
 
double get_PROCESSING_INSTRUCTION_NODE ()
 
double get_TEXT_NODE ()
 
- Public Member Functions inherited from client::EventTarget
void addEventListener (const String &type, EventListener *listener)
 
void addEventListener (const String &type, EventListener *listener, bool options)
 
void addEventListener (const String &type, EventListener *listener, AddEventListenerOptions *options)
 
void addEventListener (const String &type, EventListenerObject *listener)
 
void addEventListener (const String &type, EventListenerObject *listener, AddEventListenerOptions *options)
 
bool dispatchEvent (Event *evt)
 
void removeEventListener (const String &type)
 
void removeEventListener (const String &type, EventListener *listener)
 
void removeEventListener (const String &type, EventListener *listener, EventListenerOptions *options)
 
void removeEventListener (const String &type, EventListener *listener, bool options)
 
void removeEventListener (const String &type, EventListenerObject *listener)
 
void removeEventListener (const String &type, EventListenerObject *listener, bool options)
 
EventTargetget_prototype ()
 
void set_prototype (EventTarget *)
 
 EventTarget ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 
- Public Member Functions inherited from client::GlobalEventHandlers
EventListenerget_onpointercancel ()
 
void set_onpointercancel (EventListener *)
 
EventListenerget_onpointerdown ()
 
void set_onpointerdown (EventListener *)
 
EventListenerget_onpointerenter ()
 
void set_onpointerenter (EventListener *)
 
EventListenerget_onpointerleave ()
 
void set_onpointerleave (EventListener *)
 
EventListenerget_onpointermove ()
 
void set_onpointermove (EventListener *)
 
EventListenerget_onpointerout ()
 
void set_onpointerout (EventListener *)
 
EventListenerget_onpointerover ()
 
void set_onpointerover (EventListener *)
 
EventListenerget_onpointerup ()
 
void set_onpointerup (EventListener *)
 
EventListenerget_onwheel ()
 
void set_onwheel (EventListener *)
 
void addEventListener (const String &type, EventListener *listener)
 
void addEventListener (const String &type, EventListener *listener, bool options)
 
void addEventListener (const String &type, EventListener *listener, AddEventListenerOptions *options)
 
void addEventListener (const String &type, EventListenerObject *listener)
 
void addEventListener (const String &type, EventListenerObject *listener, AddEventListenerOptions *options)
 
void removeEventListener (const String &type, EventListener *listener)
 
void removeEventListener (const String &type, EventListener *listener, bool options)
 
void removeEventListener (const String &type, EventListener *listener, EventListenerOptions *options)
 
void removeEventListener (const String &type, EventListenerObject *listener)
 
void removeEventListener (const String &type, EventListenerObject *listener, EventListenerOptions *options)
 
- Public Member Functions inherited from client::ParentNode
double get_childElementCount ()
 
Elementget_firstElementChild ()
 
Elementget_lastElementChild ()
 
HTMLCollectionget_children ()
 
ElementquerySelector (const String &selectors)
 
NodeListOf< Element > * querySelectorAll (const String &selectors)
 
- Public Member Functions inherited from client::DocumentEvent
EventcreateEvent (const String &eventInterface)
 

Constructor & Destructor Documentation

◆ XMLDocument()

client::XMLDocument::XMLDocument ( )

Member Function Documentation

◆ addEventListener() [1/5]

void client::XMLDocument::addEventListener ( const String type,
EventListener listener 
)

◆ addEventListener() [2/5]

void client::XMLDocument::addEventListener ( const String type,
EventListener listener,
bool  options 
)

◆ addEventListener() [3/5]

void client::XMLDocument::addEventListener ( const String type,
EventListener listener,
AddEventListenerOptions options 
)

◆ addEventListener() [4/5]

void client::XMLDocument::addEventListener ( const String type,
EventListenerObject listener 
)

◆ addEventListener() [5/5]

void client::XMLDocument::addEventListener ( const String type,
EventListenerObject listener,
AddEventListenerOptions options 
)

◆ get_prototype()

XMLDocument* client::XMLDocument::get_prototype ( )

◆ removeEventListener() [1/5]

void client::XMLDocument::removeEventListener ( const String type,
EventListener listener 
)

◆ removeEventListener() [2/5]

void client::XMLDocument::removeEventListener ( const String type,
EventListener listener,
bool  options 
)

◆ removeEventListener() [3/5]

void client::XMLDocument::removeEventListener ( const String type,
EventListener listener,
EventListenerOptions options 
)

◆ removeEventListener() [4/5]

void client::XMLDocument::removeEventListener ( const String type,
EventListenerObject listener 
)

◆ removeEventListener() [5/5]

void client::XMLDocument::removeEventListener ( const String type,
EventListenerObject listener,
EventListenerOptions options 
)

◆ set_prototype()

void client::XMLDocument::set_prototype ( XMLDocument )