Class Graph.Kante

java.lang.Object
  |
  +--Graph.Kante

protected class Graph.Kante
extends java.lang.Object

Diese Klasse kapselt eine Kante


Field Summary
protected  boolean gerichtet
          ist die Kante gerichtet
protected  boolean hervorgehoben
          soll die Kante hervorgehoben dargestellt werden
protected  Graph.Knoten nach
           
protected  java.lang.String name
          Beschriftung der Kante
protected  Graph.Knoten von
           
 
Constructor Summary
Graph.Kante(Graph.Kante k)
           
Graph.Kante(Graph.Knoten von, Graph.Knoten nach, java.lang.String name)
           
 
Method Summary
 Graph.Knoten getKnoten(int nummer)
          liefert das Knotenobjekt für einen der Knoten dieser Kante
 java.lang.String getName()
          liefert die Beschriftung der Kante
 void hervorheben(boolean value)
          soll die Kante hervorgehoben dargestellt werden
 boolean isGerichtet()
          ist die Kante gerichtet
 boolean isHervorgehoben()
          ermittelt, ob Kante hervorgehoben dargestellt werden soll
 void setGerichtet(boolean gerichtet)
          setzt, ob die Kante gerichtet ist
 void setName(java.lang.String name)
          setzt die Beschriftung der Kante
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

von

protected Graph.Knoten von

nach

protected Graph.Knoten nach

name

protected java.lang.String name
Beschriftung der Kante

hervorgehoben

protected boolean hervorgehoben
soll die Kante hervorgehoben dargestellt werden

gerichtet

protected boolean gerichtet
ist die Kante gerichtet
Constructor Detail

Graph.Kante

public Graph.Kante(Graph.Knoten von,
                   Graph.Knoten nach,
                   java.lang.String name)
Parameters:
von - Startknoten der Kante
nach - Zielknoten der Kante
name - Name fuer die Anzeige als String

Graph.Kante

public Graph.Kante(Graph.Kante k)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hervorheben

public void hervorheben(boolean value)
soll die Kante hervorgehoben dargestellt werden
Parameters:
value - hervorheben mit 1 und normal mit 0

isHervorgehoben

public boolean isHervorgehoben()
ermittelt, ob Kante hervorgehoben dargestellt werden soll
Returns:
true wenn Knoten hervorgehoben

getKnoten

public Graph.Knoten getKnoten(int nummer)
liefert das Knotenobjekt für einen der Knoten dieser Kante
Parameters:
nummer - 1 fuer ersten Knoten bzw. 2 fuer zweiten Knoten
Returns:
Knotenobjekt

getName

public java.lang.String getName()
liefert die Beschriftung der Kante
Returns:
Beschriftung der Kante

setName

public void setName(java.lang.String name)
setzt die Beschriftung der Kante
Parameters:
name - Beschriftung

isGerichtet

public boolean isGerichtet()
ist die Kante gerichtet

setGerichtet

public void setGerichtet(boolean gerichtet)
setzt, ob die Kante gerichtet ist