CharacterData class Null safety

Inheritance
Implemented types
Implementers
Annotations
  • @Native("CharacterData")

Properties

baseUri String?
@JSName('baseURI'), read-only, inherited
childNodes List<Node>
A list of this node's children. [...]
@Returns('NodeList'), @Creates('NodeList'), read-only, inherited
data String?
read / write
firstChild Node?
The first child of this node. [...]
read-only, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
isConnected bool?
read-only, inherited
lastChild Node?
The last child of this node. [...]
read-only, inherited
length int?
read-only
nextElementSibling Element?
read-only, override
nextNode Node?
The next sibling node. [...]
@JSName('nextSibling'), read-only, inherited
nodeName String?
The name of this node. [...]
read-only, inherited
nodes List<Node>
A modifiable list of this node's children.
read / write, inherited
nodeType int
The type of node. [...]
read-only, inherited
nodeValue String?
The value of this node. [...]
read-only, inherited
on Events
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
read-only, inherited
ownerDocument Document?
The document this node belongs to. [...]
read-only, inherited
parent Element?
The parent element of this node. [...]
@JSName('parentElement'), read-only, inherited
parentNode Node?
The parent node of this node. [...]
read-only, inherited
previousElementSibling Element?
read-only, override
previousNode Node?
The previous sibling node. [...]
@JSName('previousSibling'), read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
text String?
All text within this node and its descendents. [...]
@JSName('textContent'), @JSName('textContent'), read / write, inherited

Methods

addEventListener(String type, EventListener? listener, [bool? useCapture]) → void
inherited
after(Object nodes) → void
override
append(Node node) Node
Adds a node to the end of the child nodes list of this node. [...]
@JSName('appendChild'), inherited
appendData(String data) → void
before(Object nodes) → void
override
clone(bool? deep) Node
Returns a copy of this node. [...]
@JSName('cloneNode'), inherited
contains(Node? other) bool
Returns true if this node contains the specified node. [...]
inherited
deleteData(int offset, int count) → void
dispatchEvent(Event event) bool
inherited
getRootNode([Map? options]) Node
inherited
hasChildNodes() bool
Returns true if this node has any children. [...]
inherited
insertAllBefore(Iterable<Node> newNodes, Node child) → void
Inserts all of the nodes into this node directly before child. [...]
inherited
insertBefore(Node node, Node? child) Node
Inserts the given node into this node directly before child. If child is null, then the given node is inserted at the end of this node's child nodes. [...]
inherited
insertData(int offset, String data) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
remove() → void
Removes this node from the DOM.
inherited
removeEventListener(String type, EventListener? listener, [bool? useCapture]) → void
inherited
replaceData(int offset, int count, String data) → void
replaceWith(Node otherNode) Node
Replaces this node with another node.
inherited
substringData(int offset, int count) String
toString() String
Print out a String representation of this Node.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited