Class AbstractGraphIterator.FlyweightVertexEvent<V>

java.lang.Object
java.util.EventObject
org.jgrapht.event.VertexTraversalEvent<V>
org.jgrapht.traverse.AbstractGraphIterator.FlyweightVertexEvent<V>
All Implemented Interfaces:
Serializable
Enclosing class:
AbstractGraphIterator<V,E>

static class AbstractGraphIterator.FlyweightVertexEvent<V> extends VertexTraversalEvent<V>
A reusable vertex event.
  • Field Details

  • Constructor Details

    • FlyweightVertexEvent

      public FlyweightVertexEvent(Object eventSource, V vertex)
      Creates a new FlyweightVertexEvent.
      Parameters:
      eventSource - the source of the event.
      vertex - the traversed vertex.
  • Method Details

    • setVertex

      protected void setVertex(V vertex)
      Sets the vertex of this event.
      Parameters:
      vertex - the vertex to be set.