initialize method

void initialize({
  1. required List<EasyTreeNode<E>> initialNodes,
  2. required EasyTreeConfiguration configuration,
  3. required GlobalKey<State<StatefulWidget>> key,
  4. required EasyTreeItemRemovedBuilder<EasyTreeNode<E>> removedItemBuilder,
})

Implementation

void initialize({
  required List<EasyTreeNode<E>> initialNodes,
  required EasyTreeConfiguration configuration,
  required GlobalKey key,
  required EasyTreeItemRemovedBuilder<EasyTreeNode<E>> removedItemBuilder,
}) async {
  _listKey = key;
  _removedItemBuilder = removedItemBuilder;
  _isInitialized = true;
  _initialNodes = initializeNodes<E>(
    initialNodes,
    configuration: configuration,
  );
  _nodes = treeToList(_initialNodes);
  _configuration = configuration;
}