NodeData class

Constructors

NodeData.new(ElementNode data)

Properties

data ElementNode
getter/setter pair
depth int
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id ↔ dynamic
getter/setter pairoverride
isBlurred bool
An effect that similar to disabled but the node can be choosen In case to blur the node that not matched the text and highlight the matched Default value is false
getter/setter pairoverride
isChosen bool?
  • Inner node:
    • If isChosen == true, all of its children are chosen.
    • if isChosen == false, all of its children are unchosen.
    • If isChosen == null, some of its children are chosen, some are not.
  • Leaf node: Only true or false.
  • getter/setter pairoverride
    isExpanded bool
    This property will be useful in an expandable tree view widget.
    getter/setter pairoverride
    isFavorite bool
    getter/setter pairoverride
    isInner bool
    Default value is true.
    getter/setter pairoverride
    isLeaf bool
    no setter
    isShowedInSearching bool
    If we are searching a text in this tree, every branch from found nodes to the root should display true - else not show in searching false.
    getter/setter pairoverride
    isUnavailable bool
    A node is disabled/unavailable for some reasons? --\(^.^)/--
    getter/setter pairoverride
    props List<Object?>
    The list of properties that will be used to determine whether two instances are equal.
    no setter
    runtimeType Type
    A representation of the runtime type of the object.
    no setterinherited
    stringify bool?
    If set to true, the toString method will be overridden to output this instance's props.
    no setterinherited
    title String
    getter/setter pairoverride

    Methods

    clone<T extends AbsNodeType>() → T
    override
    noSuchMethod(Invocation invocation) → dynamic
    Invoked when a nonexistent method or property is accessed.
    inherited
    toString() String
    A string representation of this object.
    inherited

    Operators

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