IGraphIterable<T> class abstract interface

Интерфейс для итерации по графу

Implementers
Available extensions

Properties

backtrackIterator Iterator<List<Node>>
Создает итератор для обхода с backtracking
no setter
breadthIterator Iterator<Node>
Итератор для обхода в ширину
no setter
breadthNodes Iterable<Node>

Available on IGraphIterable<T>, provided by the GraphIterable extension

Итерация по узлам в порядке обхода в ширину
no setter
depthIterator Iterator<Node>
Итератор для обхода в глубину
no setter
depthNodes Iterable<Node>

Available on IGraphIterable<T>, provided by the GraphIterable extension

Итерация по узлам в порядке обхода в глубину
no setter
hashCode int
The hash code for this object.
no setterinherited
leaves Iterable<Node>

Available on IGraphIterable<T>, provided by the GraphIterable extension

Итерация по листьям графа
no setter
leavesIterator Iterator<Node>
Итератор для обхода листьев
no setter
levelIterator Iterator<Set<Node>>
Итератор по уровням
no setter
levels Iterable<Set<Node>>

Available on IGraphIterable<T>, provided by the GraphIterable extension

Итерация по уровням графа
no setter
paths Iterable<List<Node>>

Available on IGraphIterable<T>, provided by the GraphIterable extension

Итерация по всем путям в графе
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

filtered<R>(Iterator<R> source, bool predicate(R)) Iterator<R>
Создает фильтрованный итератор
mapped<R>(Iterator<T> source, R mapper(T)) Iterator<R>
Создает итератор с трансформацией
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pathBetween(Node start, Node end) Iterable<Node>

Available on IGraphIterable<T>, provided by the GraphIterable extension

Создает Iterable для пути между узлами
pathIterator(Node start, Node end) Iterator<Node>
Создает итератор для обхода пути между узлами
subtree(Node root) Iterable<Node>

Available on IGraphIterable<T>, provided by the GraphIterable extension

Создает Iterable для поддерева
subtreeIterator(Node root) Iterator<Node>
Создает итератор для обхода поддерева
toString() String
A string representation of this object.
inherited

Operators

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