- Type Parameters:
N- Тип вершиныE- Тип ребра
- Enclosing class:
- GraphIterator<N,E>
public static interface GraphIterator.StoredState<N,E>
Интерфейс для восстановления рание сохраненного состояния
-
Method Summary
Modifier and Type Method Description NodesExtracter<N,Pair<N,E>>getFollow()Функция извлечения исходящих/следующих верших из указанной вершиныGraphIteratorPoller<N,E>getPoller()Функция вытаскивания (выбор и удаление) пути из списка рабочих путейGraphIteratorPusher<N,E>getPusher()Функция помещаюшая пути в список рабочихjava.util.Iterator<N>getStartIterator()Итератор верщин в графеjava.util.Set<N>getVisited()Набор посещенных вершинjava.util.List<Path<N,E>>getWorkPaths()Текущий список рабочих путей
-
Method Details
-
getStartIterator
java.util.Iterator<N> getStartIterator()Итератор верщин в графе- Returns:
- итератор
-
getFollow
NodesExtracter<N,Pair<N,E>> getFollow()Функция извлечения исходящих/следующих верших из указанной вершины- Returns:
- функция
-
getWorkPaths
Текущий список рабочих путей- Returns:
- список путей (может быть null)
-
getVisited
java.util.Set<N> getVisited()Набор посещенных вершин- Returns:
- посещенные вершины (может быть null)
-
getPusher
GraphIteratorPusher<N,E> getPusher()Функция помещаюшая пути в список рабочих- Returns:
- функция вставки (может быть null)
-
getPoller
GraphIteratorPoller<N,E> getPoller()Функция вытаскивания (выбор и удаление) пути из списка рабочих путей- Returns:
- функция извлечения (может быть null)
-