graphString property

  1. @override
String get graphString
override

Implementation

@override
String get graphString {
  final buffer = StringBuffer();

  for (final path in _getAllPaths()) {
    final level = path.length - 1;
    final node = path.last;
    final data = getNodeData(node.key);
    buffer.writeln(
      '${'|  ' * level}$node${data != null ? ' [data: $data]' : ''}',
    );
  }

  return buffer.toString();
}