com.groiss.reporting.data
Class ReportingGraph
java.lang.Object
com.groiss.reporting.data.ReportingGraph
public class ReportingGraph
- extends java.lang.Object
|
Field Summary |
protected java.util.List[][] |
edges
|
protected java.util.Vector |
nodes
|
|
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 |
nodes
protected java.util.Vector nodes
edges
protected java.util.List[][] edges
ReportingGraph
public ReportingGraph()
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.