/** * Informs all listeners that a the specified vertex was visited. * * @param e the vertex traversal event. */ protected void fireVertexTraversed(VertexTraversalEvent<V> e) { for (TraversalListener<V, E> l : traversalListeners) { l.vertexTraversed(e); } }
/** * Informs all listeners that a traversal of a new connected component has started. * * @param e the connected component started event. */ protected void fireConnectedComponentStarted(ConnectedComponentTraversalEvent e) { for (TraversalListener<V, E> l : traversalListeners) { l.connectedComponentStarted(e); } }
/** * Informs all listeners that a the specified edge was visited. * * @param e the edge traversal event. */ protected void fireEdgeTraversed(EdgeTraversalEvent<E> e) { for (TraversalListener<V, E> l : traversalListeners) { l.edgeTraversed(e); } }
/** * Informs all listeners that the traversal of the current connected component finished. * * @param e the connected component finished event. */ protected void fireConnectedComponentFinished(ConnectedComponentTraversalEvent e) { for (TraversalListener<V, E> l : traversalListeners) { l.connectedComponentFinished(e); } }
/** * Informs all listeners that a the specified vertex was finished. * * @param e the vertex traversal event. */ protected void fireVertexFinished(VertexTraversalEvent<V> e) { for (TraversalListener<V, E> l : traversalListeners) { l.vertexFinished(e); } }