Methods
add (covariant INode value )
→ void
Add a child value
node to the this
node
inherited
addAll (covariant Iterable <INode > iterable )
→ void
Add a collection of Iterable nodes to this
node
inherited
at (int index )
→ IndexedNode
Returns the child node at the index
clear ()
→ void
Clear all the child nodes from this
node. this
node will not have
children after this operation.
inherited
delete ()
→ void
Delete this
node
inherited
firstWhere (bool test (IndexedNode element ), {IndexedNode orElse ()? })
→ IndexedNode
Get the first child node that matches the criterion in the test
.
An optional orElse
function can be provided to handle the test
is not
able to find any node that matches the provided criterion.
indexWhere (bool test (IndexedNode element ), [int start = 0 ])
→ int
Get the index of the first child node that matches the criterion in the
test
.
An optional start
index can be provided to ignore any nodes before the
index start
insert (int index , IndexedNode element )
→ void
Insert an element
in the children list at index
insertAfter (IndexedNode after , IndexedNode element )
→ int
Insert an element
in the children list after the node after
insertAll (int index , Iterable <IndexedNode > iterable )
→ void
Insert a collection of Iterable nodes in the children list at index
insertBefore (IndexedNode before , IndexedNode element )
→ int
Insert an element
in the children list before the node before
lastWhere (bool test (IndexedNode element ), {IndexedNode orElse ()? })
→ IndexedNode
Get the last child node that matches the criterion in the test
.
An optional orElse
function can be provided to handle the test
is not
able to find any node that matches the provided criterion.
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
inherited
removeAll (covariant Iterable <INode > iterable )
→ void
Remove all the Iterable nodes from this
node
inherited
removeAt (int index )
→ IndexedNode
Remove the child node at the index
removeWhere (bool test (INode element ) )
→ void
Remove all the child nodes from this
node that match the criterion
in the given test
inherited
toString ()
→ String
A string representation of this object.
inherited