diva.graph.toolbox
Class GraphLogger

java.lang.Object
  extended by diva.graph.toolbox.GraphLogger
All Implemented Interfaces:
GraphListener, EventListener

public class GraphLogger
extends Object
implements GraphListener

A logger of graph events. Every event that is sent to this logger is stored in a log which can then be printed out or otherwise analyzed.

Version:
$Revision: 1.3 $
Author:
Michael Shilman (michaels@eecs.berkeley.edu)

Constructor Summary
GraphLogger()
           
 
Method Summary
 void edgeHeadChanged(GraphEvent e)
          Add this event to the log.
 void edgeTailChanged(GraphEvent e)
          Add this event to the log.
 Iterator iterator()
          Return a sequentially-sorted iterator over the GraphEvent objects contained by the log.
 void nodeAdded(GraphEvent e)
          Add this event to the log.
 void nodeRemoved(GraphEvent e)
          Add this event to the log.
 void structureChanged(GraphEvent e)
          Add this event to the log.
 String toString()
          Print the contents of the log into a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GraphLogger

public GraphLogger()
Method Detail

edgeHeadChanged

public void edgeHeadChanged(GraphEvent e)
Add this event to the log.

Specified by:
edgeHeadChanged in interface GraphListener

edgeTailChanged

public void edgeTailChanged(GraphEvent e)
Add this event to the log.

Specified by:
edgeTailChanged in interface GraphListener

nodeAdded

public void nodeAdded(GraphEvent e)
Add this event to the log.

Specified by:
nodeAdded in interface GraphListener

nodeRemoved

public void nodeRemoved(GraphEvent e)
Add this event to the log.

Specified by:
nodeRemoved in interface GraphListener

structureChanged

public void structureChanged(GraphEvent e)
Add this event to the log.

Specified by:
structureChanged in interface GraphListener

iterator

public Iterator iterator()
Return a sequentially-sorted iterator over the GraphEvent objects contained by the log.


toString

public String toString()
Print the contents of the log into a string.

Overrides:
toString in class Object


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.