helix.graph.algo
Class CCVisitor

java.lang.Object
  extended by helix.graph.algo.AbstractCCVisitor
      extended by helix.graph.algo.CCVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
CCDatagraphVisitor, CCMultigraphVisitor

public class CCVisitor
extends AbstractCCVisitor


Constructor Summary
CCVisitor(Graph graph)
           
 
Method Summary
 void enter()
           
 void exit()
           
 Iterable<GSet<Vertex>> getComponents()
           
 CCVisitor traverse()
          components traversal return this for piping
 void visit(Vertex v)
           
 
Methods inherited from class helix.graph.algo.AbstractCCVisitor
accept
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CCVisitor

public CCVisitor(Graph graph)
Method Detail

enter

public void enter()

exit

public void exit()

visit

public void visit(Vertex v)

traverse

public CCVisitor traverse()
Description copied from class: AbstractCCVisitor
components traversal return this for piping

Specified by:
traverse in interface Visitor
Overrides:
traverse in class AbstractCCVisitor

getComponents

public Iterable<GSet<Vertex>> getComponents()