helix.graph.algo.c3part.reporter
Class GraphChecker

java.lang.Object
  extended by helix.graph.util.Reporter
      extended by helix.graph.algo.c3part.reporter.BaseReporter
          extended by helix.graph.algo.c3part.reporter.GraphChecker

public class GraphChecker
extends BaseReporter

a static class to check datagraph integrity and report inconsistencies


Nested Class Summary
static class GraphChecker.Level
          checking levels
 
Constructor Summary
GraphChecker()
           
 
Method Summary
static boolean checkGraph(Graph g)
           
static boolean checkGraph(Graph g, GraphChecker.Level level)
          full check
 
Methods inherited from class helix.graph.util.Reporter
isVerbose, log, print, println, setLogger, setPrinter, severe, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphChecker

public GraphChecker()
Method Detail

checkGraph

public static boolean checkGraph(Graph g,
                                 GraphChecker.Level level)
full check


checkGraph

public static boolean checkGraph(Graph g)