EasyTreeNode<E> class

Constructors

EasyTreeNode({required E data, List<EasyTreeNode<E>>? children, Key? key, int level = 0, bool selected = false, bool indeterminate = false, bool expanded = false, EasyTreeNode<E>? parent})

Properties

children List<EasyTreeNode<E>>?
final
data → E
final
expanded bool
getter/setter pair
getChildState → EasyTreeTuple<bool, bool, bool>
no setter
getModifiedChildren List<EasyTreeNode<E>>
no setter
hashCode int
The hash code for this object.
no setterinherited
indeterminate bool
getter/setter pair
isFirst bool
no setter
isLast bool
no setter
isLeaf bool
no setter
isShow bool
no setter
key Key?
getter/setter pair
level int
getter/setter pair
parent EasyTreeNode<E>?
getter/setter pair
parentExpanded bool
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selected bool
getter/setter pair

Methods

copyWith({E? data, List<EasyTreeNode<E>>? children, Key? key, int? level, bool? selected, bool? indeterminate, bool? expanded, EasyTreeNode<E>? parent}) EasyTreeNode<E>
insert(List<EasyTreeNode<E>> children) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove() → void
removeChild(EasyTreeNode<E> child) → void
removeChildren() → void
select(bool selected, {EasyTreeConfiguration? configuration}) → void
toString() String
A string representation of this object.
inherited

Operators

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