com.groiss.reporting.data
Class ReportingGraph

java.lang.Object
  extended by com.groiss.reporting.data.ReportingGraph

public class ReportingGraph
extends java.lang.Object


Field Summary
protected  java.util.List[][] edges
           
protected  java.util.Vector nodes
           
 
Constructor Summary
ReportingGraph()
           
 
Method Summary
 void addEdge(java.lang.Object node1, java.lang.Object node2, java.lang.Object edge)
           
 int addNode(java.lang.Object node)
           
 boolean existsDirectEdge(java.lang.Object n1, java.lang.Object n2)
           
 java.util.Vector getEdges(java.lang.Object node)
           
 java.util.List getEdges(java.lang.Object n1, java.lang.Object n2)
           
 java.lang.Object getNodeWithMostEdges()
           
 java.lang.Object getOtherNode(java.lang.Object firstNode, java.lang.Object thisEdge)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodes

protected java.util.Vector nodes

edges

protected java.util.List[][] edges
Constructor Detail

ReportingGraph

public ReportingGraph()
Method Detail

size

public int size()

addNode

public int addNode(java.lang.Object node)

addEdge

public void addEdge(java.lang.Object node1,
                    java.lang.Object node2,
                    java.lang.Object edge)

getEdges

public java.util.Vector getEdges(java.lang.Object node)

existsDirectEdge

public boolean existsDirectEdge(java.lang.Object n1,
                                java.lang.Object n2)

getEdges

public java.util.List getEdges(java.lang.Object n1,
                               java.lang.Object n2)

getNodeWithMostEdges

public java.lang.Object getNodeWithMostEdges()

getOtherNode

public java.lang.Object getOtherNode(java.lang.Object firstNode,
                                     java.lang.Object thisEdge)


Copyright © 2001-2006 Groiss Informatics GmbH. All Rights Reserved.