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

#include <clientlib.h>

Inherits client::Node, and client::ChildNode.

Inherited by client::Comment, client::ProcessingInstruction, and client::Text.

Public Member Functions

Stringget_data ()
 
void set_data (const String &)
 
double get_length ()
 
void appendData (const String &arg)
 
void deleteData (double offset, double count)
 
void insertData (double offset, const String &arg)
 
void replaceData (double offset, double count, const String &arg)
 
StringsubstringData (double offset, double count)
 
CharacterDataget_prototype ()
 
void set_prototype (CharacterData *)
 
 CharacterData ()
 
- 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::ChildNode
void remove ()
 

Constructor & Destructor Documentation

◆ CharacterData()

client::CharacterData::CharacterData ( )

Member Function Documentation

◆ appendData()

void client::CharacterData::appendData ( const String arg)

◆ deleteData()

void client::CharacterData::deleteData ( double  offset,
double  count 
)

◆ get_data()

String* client::CharacterData::get_data ( )

◆ get_length()

double client::CharacterData::get_length ( )

◆ get_prototype()

CharacterData* client::CharacterData::get_prototype ( )

◆ insertData()

void client::CharacterData::insertData ( double  offset,
const String arg 
)

◆ replaceData()

void client::CharacterData::replaceData ( double  offset,
double  count,
const String arg 
)

◆ set_data()

void client::CharacterData::set_data ( const String )

◆ set_prototype()

void client::CharacterData::set_prototype ( CharacterData )

◆ substringData()

String* client::CharacterData::substringData ( double  offset,
double  count 
)