WEBELO
HTML Visualizer & DOM Library
Loading...
Searching...
No Matches
CharacterData Class Reference
Inheritance diagram for CharacterData:
Node EventTarget Comment ProcessingInstruction Text CDATASection

Public Member Functions

unsigned long length ()
DOMString substringData (unsigned long offset, unsigned long count)
void appendData (DOMString data)
void insertData (unsigned long offset, DOMString data)
void deleteData (unsigned long offset, unsigned long count)
void replaceData (unsigned long offset, unsigned long count, DOMString data)
ElementpreviousElementSibling ()
ElementnextElementSibling ()
 CharacterData (Document *ownerdoc=nullptr, Node *parentnode=nullptr)
DOMString getdata ()
virtual void setdata (DOMString data)
Public Member Functions inherited from Node
bool isConnected ()
virtual NodefirstChild ()
virtual NodelastChild ()
virtual NodepreviousSibling ()
virtual NodenextSibling ()
bool hasChildNodes () const
NodegetRootNode (bool composed=false)
void normalize ()
NodecloneNode (bool subtree)
 Node (node_type nodeType, DOMString nodeName, Document *ownerDocument=nullptr, Node *parentNode=nullptr)
unsigned long length ()
bool isEqualNode (Node *otherNode)
bool isSameNode (Node *otherNode)
unsigned short compareDocumentPosition (Node *other)
bool contains (Node *other)
virtual std::optional< DOMString > lookupPrefix (std::optional< DOMString > &namesp)
std::optional< DOMString > lookupNamespaceURI (std::optional< DOMString > &prefix)
bool isDefaultNamespace (std::optional< DOMString > &namesp)
NodeinsertBefore (Node *node, Node *child)
NodeappendChild (Node *node)
NodereplaceChild (Node *node, Node *child)
NoderemoveChild (Node *child)
virtual Nodeget_the_parent (Event *event)
virtual std::optional< DOMString > getnodeValue ()
virtual void setnodeValue (DOMString &val)
virtual std::optional< DOMString > gettextContent ()
virtual void settextContent (DOMString &val)
bool operator== (Node &other)
bool operator^ (Node *other)
unsigned long index ()
Public Member Functions inherited from EventTarget
void addEventListener (DOMString &type, EventListener *callback, std::variant< AddEventListenerOptions, bool > &options)
void removeEventListener (DOMString &type, EventListener *callback, bool capture)
void removeAllEventListeners ()
bool dispatchEvent (Event *event)
bool operator== (const EventTarget &a)
bool operator!= (const EventTarget &a)
virtual EventTargetget_the_parent (const Event *event)

Protected Attributes

DOMString data

Additional Inherited Members

Public Attributes inherited from Node
node_type nodeType
DOMString nodeName
USVString baseURI
DocumentownerDocument
NodeparentNode
ElementparentElement = nullptr
NodeList childNodes
DOMString nodeValue
DOMString textContent
Public Attributes inherited from EventTarget
bool has_activation_behavior = false
bool has_legacy_canceled_activation_behavior = false
bool has_legacy_pre_activation_behavior = false
std::function< void(Event *event)> activation_behavior_algorithm = [](Event* event) {}
std::function< void()> legacy_canceled_activation_behavior_algorithm = []() {}
std::function< void()> legacy_pre_activation_behavior_algorithm = []() {}
std::vector< event_listener * > event_listener_list = {}

Detailed Description

Definition at line 989 of file Webelo.cpp.

Constructor & Destructor Documentation

◆ CharacterData()

CharacterData::CharacterData ( Document * ownerdoc = nullptr,
Node * parentnode = nullptr )
inline

Definition at line 1007 of file Webelo.cpp.

Member Function Documentation

◆ appendData()

void CharacterData::appendData ( DOMString data)

Definition at line 4748 of file Webelo.cpp.

◆ deleteData()

void CharacterData::deleteData ( unsigned long offset,
unsigned long count )

Definition at line 4756 of file Webelo.cpp.

◆ getdata()

DOMString CharacterData::getdata ( )
inline

Definition at line 1009 of file Webelo.cpp.

◆ insertData()

void CharacterData::insertData ( unsigned long offset,
DOMString data )

Definition at line 4752 of file Webelo.cpp.

◆ length()

unsigned long CharacterData::length ( )

Definition at line 4740 of file Webelo.cpp.

◆ nextElementSibling()

Element * CharacterData::nextElementSibling ( )

Definition at line 4214 of file Webelo.cpp.

◆ previousElementSibling()

Element * CharacterData::previousElementSibling ( )

Definition at line 4202 of file Webelo.cpp.

◆ replaceData()

void CharacterData::replaceData ( unsigned long offset,
unsigned long count,
DOMString data )

Definition at line 4760 of file Webelo.cpp.

◆ setdata()

virtual void CharacterData::setdata ( DOMString data)
inlinevirtual

Definition at line 1010 of file Webelo.cpp.

◆ substringData()

DOMString CharacterData::substringData ( unsigned long offset,
unsigned long count )

Definition at line 4744 of file Webelo.cpp.

Member Data Documentation

◆ data

DOMString CharacterData::data
protected

Definition at line 991 of file Webelo.cpp.


The documentation for this class was generated from the following file: