N - Тип вершиныE - Тип ребраpublic class CyclePathCollector<N,E> extends Object implements GraphIteratorListener<N,E>
| Constructor and Description |
|---|
CyclePathCollector() |
| Modifier and Type | Method and Description |
|---|---|
Set<Path<N,E>> |
getPaths()
Возвращает пути содержащие циклы
|
void |
graphIteratorEvent(GraphIteratorEvent<N,E> ev)
Уведомление подписчика о событии GrpaphIterator
|
boolean |
isCheckAllNodes()
Проверять все узлы пути на, то что цикл с указанными узлами уже добавлен
|
boolean |
isCheckExists()
Проверять что указанынй цикл добавлен
|
void |
setCheckAllNodes(boolean checkAllNodes)
Проверять все узлы пути на, то что цикл с указанными узлами уже добавлен
|
void |
setCheckExists(boolean checkExists)
Проверять что указанынй цикл добавлен
|
public boolean isCheckExists()
public void setCheckExists(boolean checkExists)
checkExists - true - проверять наличие уже существующего циклаpublic boolean isCheckAllNodes()
public void setCheckAllNodes(boolean checkAllNodes)
checkAllNodes - true - Проверять все узлы пути; false - проверять первый узелpublic void graphIteratorEvent(GraphIteratorEvent<N,E> ev)
GraphIteratorListenergraphIteratorEvent in interface GraphIteratorListener<N,E>ev - событиеCopyright © 2018. All rights reserved.