|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthelix.graph.util.GraphDebugger
public class GraphDebugger
Constructor Summary | |
---|---|
GraphDebugger()
default constructor using LogUtil.getLogger() |
|
GraphDebugger(Logger logger)
full constructor |
Method Summary | |
---|---|
void |
addHandler(Handler handler)
add handler into logger same as this.setLogger().addHandler(handler) |
void |
addHandler(String filename)
add a print stream handler with given filename into logger |
void |
addVertexAttribute(String attribute)
add a vertex attributes to print |
Vertex |
checkIntegrity(Graph g,
String header)
|
Logger |
getLogger()
get current logger |
boolean |
getVerbose()
get Logging verbosity |
Iterable<String> |
getVertexAttributes()
return currently printed vertex attributes |
String |
indentDown()
decrement message indentation |
String |
indentUp()
increment message indentation |
void |
log(Edge e)
print one edge |
void |
log(Graph g)
|
void |
log(Graph g,
boolean withEdges,
String header)
print graph |
void |
log(Graph g,
String header)
simplified versions |
void |
log(GSet<Vertex> set)
|
void |
log(GSet<Vertex> set,
String header)
print set of vertices |
void |
log(String message)
print debug message with indentation |
void |
log(Vertex v)
print one vertex |
void |
removeVertexAttribute(String attribute)
remove a vertex attributes from printing |
int |
setIndentSpaces(int indent)
set number of spaces for one indentation |
Logger |
setLogger(Logger logger)
change current logger |
boolean |
setVerbose(boolean isOn)
set logger on/off return previous value |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GraphDebugger(Logger logger)
public GraphDebugger()
Method Detail |
---|
public Logger getLogger()
public Logger setLogger(Logger logger)
public boolean setVerbose(boolean isOn)
public boolean getVerbose()
public void addHandler(Handler handler)
public void addHandler(String filename)
public int setIndentSpaces(int indent)
public String indentUp()
public String indentDown()
public void addVertexAttribute(String attribute)
public void removeVertexAttribute(String attribute)
public Iterable<String> getVertexAttributes()
public void log(String message)
public void log(Vertex v)
public void log(Edge e)
public void log(Graph g, boolean withEdges, String header)
public void log(Graph g, String header)
public void log(Graph g)
public void log(GSet<Vertex> set, String header)
public void log(GSet<Vertex> set)
public Vertex checkIntegrity(Graph g, String header)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |