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

#include <clientlib.h>

Inherits client::DocumentOrShadowRoot, and client::DocumentFragment.

Public Member Functions

Elementget_host ()
 
Stringget_innerHTML ()
 
void set_innerHTML (const String &)
 
- Public Member Functions inherited from client::DocumentOrShadowRoot
Elementget_activeElement ()
 
StyleSheetListget_styleSheets ()
 
ElementelementFromPoint (double x, double y)
 
ArrayelementsFromPoint (double x, double y)
 
SelectiongetSelection ()
 
- 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::DocumentFragment
HTMLElementgetElementById (const String &elementId)
 
DocumentFragmentget_prototype ()
 
void set_prototype (DocumentFragment *)
 
 DocumentFragment ()
 
- 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::ParentNode
double get_childElementCount ()
 
Elementget_firstElementChild ()
 
Elementget_lastElementChild ()
 
HTMLCollectionget_children ()
 
ElementquerySelector (const String &selectors)
 
NodeListOf< Element > * querySelectorAll (const String &selectors)
 

Member Function Documentation

◆ get_host()

Element* client::ShadowRoot::get_host ( )

◆ get_innerHTML()

String* client::ShadowRoot::get_innerHTML ( )

◆ set_innerHTML()

void client::ShadowRoot::set_innerHTML ( const String )