Interface GraphIterator<V,​E>

    • Method Detail

      • isCrossComponentTraversal

        boolean isCrossComponentTraversal()
        Test whether this iterator is set to traverse the graph across connected components.
        Returns:
        true if traverses across connected components, otherwise false.
      • isReuseEvents

        boolean isReuseEvents()
        Tests whether the reuseEvents flag is set. If the flag is set to true this class will reuse previously fired events and will not create a new object for each event. This option increases performance but should be used with care, especially in multithreaded environment.
        Returns:
        the value of the reuseEvents flag.
      • setReuseEvents

        void setReuseEvents​(boolean reuseEvents)
        Sets a value the reuseEvents flag. If the reuseEvents flag is set to true this class will reuse previously fired events and will not create a new object for each event. This option increases performance but should be used with care, especially in multithreaded environment.
        Parameters:
        reuseEvents - whether to reuse previously fired event objects instead of creating a new event object for each event.
      • addTraversalListener

        void addTraversalListener​(TraversalListener<V,​E> l)
        Adds the specified traversal listener to this iterator.
        Parameters:
        l - the traversal listener to be added.
      • removeTraversalListener

        void removeTraversalListener​(TraversalListener<V,​E> l)
        Removes the specified traversal listener from this iterator.
        Parameters:
        l - the traversal listener to be removed.