INodeActions class abstract

Base class for Node that defines the actions that a Node can perform

Implementers

Constructors

INodeActions()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(covariant INode value) → void
Add a child value node to the this node
addAll(covariant Iterable<INode> iterable) → void
Add a collection of Iterable nodes to this node
clear() → void
Clear all the child nodes from this node. this node will not have children after this operation.
delete() → void
Delete this node
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove(covariant INode value) → void
Remove a child value node from the this node
removeAll(covariant Iterable<INode> iterable) → void
Remove all the Iterable nodes from this node
removeWhere(bool test(INode element)) → void
Remove all the child nodes from this node that match the criterion in the given test
toString() String
A string representation of this object.
inherited

Operators

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