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