EasyTreeNode<E> class
Constructors
-
EasyTreeNode({required E data, List<
EasyTreeNode< ? children, Key? key, int level = 0, bool selected = false, bool indeterminate = false, bool expanded = false, EasyTreeNode<E> >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< ? children, Key? key, int? level, bool? selected, bool? indeterminate, bool? expanded, EasyTreeNode<E> >E> ? parent}) → EasyTreeNode<E> -
insert(
List< EasyTreeNode< children) → voidE> > -
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