org.jboss.apiviz
Class Edge

java.lang.Object
  extended by org.jboss.apiviz.Edge
All Implemented Interfaces:
Comparable<Edge>

public class Edge
extends Object
implements Comparable<Edge>


Constructor Summary
Edge(EdgeType type, com.sun.javadoc.Doc source, com.sun.javadoc.Doc target)
           
Edge(com.sun.javadoc.RootDoc rootDoc, EdgeType type, com.sun.javadoc.Doc source, String spec)
           
 
Method Summary
 int compareTo(Edge that)
           
 boolean equals(Object o)
           
 String getEdgeLabel()
           
 com.sun.javadoc.Doc getSource()
           
 String getSourceLabel()
           
 com.sun.javadoc.Doc getTarget()
           
 String getTargetLabel()
           
 EdgeType getType()
           
 int hashCode()
           
 boolean isOneway()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Edge

public Edge(EdgeType type,
            com.sun.javadoc.Doc source,
            com.sun.javadoc.Doc target)

Edge

public Edge(com.sun.javadoc.RootDoc rootDoc,
            EdgeType type,
            com.sun.javadoc.Doc source,
            String spec)
Method Detail

getType

public EdgeType getType()

getSource

public com.sun.javadoc.Doc getSource()

getTarget

public com.sun.javadoc.Doc getTarget()

getSourceLabel

public String getSourceLabel()

getTargetLabel

public String getTargetLabel()

getEdgeLabel

public String getEdgeLabel()

isOneway

public boolean isOneway()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

compareTo

public int compareTo(Edge that)
Specified by:
compareTo in interface Comparable<Edge>