Alphabetical Index

A B C D E F G H I L M N O P Q R S T V W X Y Z

A

About - class About
About(Frame) - constructor for class About
Konstruktur.
aboutpanel - field in class About
action(Event,Object) - method in class About
action(Event,Object) - method in class Hilfe
neuen Knoten einfuegen
akt_knoten - field in class Ausstoss
Netzknoten aktualisieren
aktuell - field in class Warteschlange
Ausgangsanimation bei Netzknoten Netzwerk[netzknotenzahl] und der Queue queuezahl
Animation Eingang Netzknoten Netzwerk[t] in Queue queuezahl
Variablen fuer die Animation
anzahl - static field in class Datenpaket
anzahl_aus - static field in class Netzwerkdarstellung
anzahl_ein - static field in class Netzwerkdarstellung
anzahl_queues - field in class Netzknoten
anzahldp - field in class Warteschlange
ausstoss - field in class Netzwerkdarstellung
Konstruktur.

B

Berechnen der Positionen der Netzknoten in der Netzwerkuebersicht
beruehrt - field in class Netzwerkdarstellung
breite - static field in class Netzwerkdarstellung

C

cancel - field in class Ausstoss
cancel - field in class SpeedSelect
currentSpeed - field in class SpeedSelect

D

d - field in class Netzwerkdarstellung
data - field in class Link
Datenpaket(int,int) - constructor for class Datenpaket
Konstruktor
Standard-Demonstrationsnetzwerk

E

effels - field in class Netzwerkdarstellung
effelsberg - field in class Oberflaeche
Demonstrationsnetzwerk von Prof.
Fuegt ein Datenpaket am Ende der Warteschlange ein
ende - field in class Oberflaeche
Schalter Start, Stop, Ende, Demo, Hilfe, Weiter, Sprache
Erklaerungen - field in class Oberflaeche
Textfeld Erklaerungen

F

fenster - field in class Netzwerkdarstellung
Pruefen, ob Mauszeiger ueber einem Netzknoten
font - field in class Ausstoss
Hilfsvariablen
font - field in class SpeedSelect

G

Gibt aktuellen Netzknoten zurueck
Gibt die ID des aktuellen Netzknotens zurueck
Gibt den Zustand der Animation zureuck
gibt die Zahl der Datenpakete die pro Durchlauf der ``forever´´-Schleife der ``run´´-Methode im Startknoten erzeugt werden
gib_id() - method in class Datenpaket
Gibt die Datenpaketid zurueck
gib_id() - method in class Netzknoten
Gibt Knotenid zurueck
Gibt die Anzahl an Knoten im dargestellten Netzwerk zurueck
gib_queue(int) - method in class Netzknoten
Gibt Warteschlange n zurueck
gib_queue_anzahl() - method in class Netzknoten
Gibt Anzahl der Warteschlangen zurueck
Gibt den Zielknoten der Queue n zurueck
Gibt die Ausstossraten der Queues des aktuellen Netzknotens zurueck
gib_startknoten() - method in class Datenpaket
Gibt den Startknoten des Datenpakets zurueck
gib_x() - method in class Netzknoten
Gibt x-Koordinate zurueck
gib_xpos() - method in class Warteschlange
Gibt die x-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens zurueck
gib_y() - method in class Netzknoten
Gibt y-Koordinate zurueck
gib_ypos() - method in class Warteschlange
Gibt die y-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens zurueck
gib_zielknoten() - method in class Datenpaket
Gibt den Zielknoten des Datenpakets zurueck
gib_zustand() - method in class Netzknoten
Gibt Knotenzustand zurueck
groesse() - method in class Warteschlange

H

handleEvent(Event) - method in class About
handleEvent(Event) - method in class Ausstoss
handleEvent(Event) - method in class Hilfe
head - field in class Warteschlange
Hilfe - class Hilfe
hilfe - field in class Oberflaeche
Hilfe() - constructor for class Hilfe
Hilfefenster - field in class HotPotato
hoehe - static field in class Netzwerkdarstellung
holen() - method in class Warteschlange
Holt und loescht das Datenpaket am Anfang der Warteschlange

I

id - field in class Datenpaket
id - field in class Netzknoten
infos - field in class Ausstoss
init() - method in class HotPotato

L

Link - class Link
Link(Datenpaket,Link) - constructor for class Link
lo - field in class Netzwerkdarstellung
Wird die Anmation durch den Stop-Button beendet, bleiben die zuletzt gezeichnten Datenpakete stehen, deshalb muessen sie nachtraeglich geloescht werden
Das Array, das das Netzwerk, d.h.

M

mainapplet - field in class Oberflaeche
Threadobjekt
maxknoten - static field in class Netzwerkdarstellung
maxqueues - static field in class Netzknoten
Pruefung auf klick auf Netzknoten
Mousebewegungen im NetzwerkCanvas abfangen

N

Netzknoten() - constructor for class Netzknoten
Netzwerk - field in class Netzwerkdarstellung
NetzwerkCanvas - field in class Oberflaeche
Netzwerkuebersichtsdarstellungsobjekt
Konstruktor
neu - field in class Oberflaeche
next - field in class Link

O

Oberflaeche(HotPotato) - constructor for class Oberflaeche
Oberflaeche aufbauen
Oberflaechenaufbau - field in class HotPotato
oeffne_fenster() - method in class HotPotato
oeffne_hilfe() - method in class HotPotato
ok - field in class About
ok - field in class Ausstoss
Buttons
ok - field in class SpeedSelect
okayButton - field in class Hilfe

P

paint(Graphics) - method in class HotPotato
Netzwerkuebersicht zeichnen
puCl - field in class Ausstoss
puCl - field in class SpeedSelect

Q

qb - static field in class Netzwerkdarstellung
qh - static field in class Netzwerkdarstellung
queuelabel - field in class Ausstoss
queuerate - field in class Oberflaeche
queuerate_reset() - method in class Oberflaeche
Setzt die Ausstossraten der Queues zurueck
queueraten - field in class Ausstoss
queues - field in class Netzknoten
queuezahl - field in class Ausstoss

R

reset() - method in class Netzwerkdarstellung
Zuruecksetzten der der Animation zugrundeliegenden Datenstrukturen
Zuruecksetzen der Flussfelder
Hier ist der eigentliche HotPotato-Algorithmus implementiert : Es wird die Queue mit den wenigsten Datenpaketen gesucht und zurueckgegeben.
ru - field in class Netzwerkdarstellung
run() - method in class HotPotato
run() - method in class Netzwerkdarstellung
Run-Methode des Threads.

S

sbar - field in class Ausstoss
schalter - field in class About
Schalter - field in class Ausstoss
Panel
Schalter - field in class Oberflaeche
Scrollings - field in class Ausstoss
Knotenverbindungen setzten
setze_anzahl_zurueck() - static method in class Datenpaket
Setzt die globale Anzahl an Datenpaketen zurueck
Das Demonstrationsnetzwerk von Prof.
setze_id(int) - method in class Netzknoten
Setzt Knotenid
Setzt Koordinaten des Knoten
Setzt die Ausstossrate der Queue zahl des aktuellen Netzknotens auf den Wert wert
Startknoten-Button wurde gedrueckt
Das Standard-Demonstrationsnetzwerk wird zum aktuellen Netzwerk gemacht
Setzt den Startknoten des Datenpakets
setze_xpos(int) - method in class Warteschlange
Setzt die x-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens
setze_ypos(int) - method in class Warteschlange
Setzt die a-Koordinate der Warteschlange in der Detailansicht des aktuellen Knotens
Zielknoten-Button wurde gedrueckt
Setzt den Zielknoten des Datenpakets
Setzt Knotenzustand
sflag - field in class Netzwerkdarstellung
sknoten - field in class Oberflaeche
sleepTime - field in class SpeedSelect
speed - field in class SpeedSelect
original author Axel ...
SpeedSelect(Oberflaeche) - constructor for class SpeedSelect
Konstruktur.
start() - method in class HotPotato
start() - method in class Netzwerkdarstellung
Thread starten
startknoten - field in class Datenpaket
startknotenqueue - field in class Ausstoss
Label
startknotensbar - field in class Ausstoss
Scrollbars
startrate - field in class Ausstoss
Ablesevariablen
startstop - field in class Oberflaeche
Statuszeile - field in class Oberflaeche
Bildschirmeinteilungspanel
stop() - method in class HotPotato
stop() - method in class Netzwerkdarstellung
Thread stoppen

T

tail - field in class Warteschlange
textArea - field in class Hilfe
Textstil - field in class HotPotato
thread - field in class HotPotato
threadgroup - field in class HotPotato
title - field in class Hilfe
tracker - field in class Netzwerkdarstellung

V

verbindet Knoten

W

Die Klasse Warteschlange ist eine Implemenation einer FIFO-Schlange, d.h.

X

x - field in class Netzknoten
xpos - field in class Warteschlange

Y

y - field in class Netzknoten
ypos - field in class Warteschlange

Z

horizontale Linie zeichnen
Zeichnen des aktuellen Netzknotens
Netzknoten zeichnen
Rahmen zeichnen
Rechner zeichnen
Verbindungslinien in der Netzwerkuebersicht zeichnen
vertikale Linie zeichnen
zflag - field in class Netzwerkdarstellung
zielknoten - field in class Datenpaket
zielknoten - field in class Warteschlange
zknoten - field in class Oberflaeche
zustand - field in class Netzknoten