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

A

actionPerformed(ActionEvent) - Method in class ikg.eleven.turtle.Turtle
 
addLeftTree(Tree) - Method in class ikg.adt.tree.Tree
Adds a tree to the Left attribute of the Tree object
addObserver(Observer) - Method in interface ikg.eleven.sortarray.Observable
 
addRightTree(Tree) - Method in class ikg.adt.tree.Tree
Adds a tree to the Right attribute of the Tree object

B

black - Static variable in class ikg.eleven.turtle.Turtle
 
blau - Static variable in class ikg.eleven.turtle.Turtle
 
blue - Static variable in class ikg.eleven.turtle.Turtle
 

C

clearScreen() - Method in class ikg.eleven.turtle.Turtle
clears the Screen, not the informations about the turtles
Client - Class in ikg.net
Ein Client kann über das Netz die Verbindung zu einem Server herstellen.
Client(String, int) - Constructor for class ikg.net.Client
Der Client ist mit Ein- und Ausgabestreams initialisiert.
clone() - Method in class ikg.eleven.hamster.Hamster
Methode, die einen Klon des aufgerufenen Hamsters erzeugt und liefert, d.h. die Werte der Attribute des neuen Hamsters sind identisch zu den Werten des aufgerufenen Hamsters.
close() - Method in class ikg.net.Client
Die Verbindung wurde mit Ein- und Ausgabestreams geschlossen.
close() - Method in class ikg.net.Connection
Die Verbindung wurde mit Ein- und Ausgabestreams geschlossen.
close() - Method in class ikg.net.Server
Der Server wurde geschlossen.
closeConnection(String, int) - Method in class ikg.net.Server
Die Verbindung mit der angegebenen IP und dem angegebenen Port wurde geschlossen.
colors - Static variable in class ikg.eleven.turtle.Turtle
 
Connection - Class in ikg.net
Eine Connection ist ein Socket, der eine vereinfachte Ein- und Ausgabe bietet.
Connection() - Constructor for class ikg.net.Connection
 
Connection(Socket) - Constructor for class ikg.net.Connection
Die Verbindung ist mit Ein- und Ausgabestreams initialisiert.
Connection(String, int) - Constructor for class ikg.net.Connection
Die Verbindung ist mit Ein- und Ausgabestreams initialisiert.
content() - Method in class ikg.adt.linear.Queue.Node
 
copyPixel(int, int, int, int) - Method in class ikg.eleven.turtle.Turtle
Copy of a pixel.

D

dequeue() - Method in class ikg.adt.linear.Queue
 
drawCircle(double) - Method in class ikg.eleven.turtle.Turtle
Draw a circle.
drehe(double) - Method in class ikg.eleven.turtle.Turtle
 

E

enqueue(Object) - Method in class ikg.adt.linear.Queue
 
equal(int, int) - Method in class ikg.eleven.sortarray.SortArray
Two elements are compared.
equals(Object) - Method in class ikg.eleven.hamster.Hamster
Methode, die ueberprueft, ob die Werte der Attribute des aufgerufenen Hamsters gleich der Attributwerte des uebergebenen Hamsters sind (zwei nicht initialisierte Hamster sind auch gleich) (ueberschreibt die entsprechende von der Klasse Object geerbte Methode)
erstelleVerbindung(Socket) - Method in class ikg.net.Connection
Die Verbindung ist mit Ein- und Ausgabestreams initialisiert.
EventStation - Interface in ikg.eleven.turtle
 

F

fillCircle(double) - Method in class ikg.eleven.turtle.Turtle
Fills a circle with the current color.
fillInvers() - Method in class ikg.eleven.sortarray.SortArray
Invers filling with values from maximum to zero.
fillNormal() - Method in class ikg.eleven.sortarray.SortArray
Ordered filling with values from zero to maximum -1.
fillRandom() - Method in class ikg.eleven.sortarray.SortArray
The array is filled with random numbers between 1 and the maximum
given by the constructor.
free() - Method in class ikg.adt.linear.Queue
 
front() - Method in class ikg.adt.linear.Queue
 
fuelleKreis(double) - Method in class ikg.eleven.turtle.Turtle
 

G

geheImBogen(double, double) - Method in class ikg.eleven.turtle.Turtle
 
geheNach(double, double) - Method in class ikg.eleven.turtle.Turtle
 
gelb - Static variable in class ikg.eleven.turtle.Turtle
 
getAnzahlHamster() - Static method in class ikg.eleven.hamster.Hamster
liefert die Gesamtzahl an erzeugten und initialisierten Hamstern im Territorium (inkl. dem Standard-Hamster)
getAnzahlHamster() - Static method in class ikg.eleven.hamster.Territorium
liefert die Gesamtzahl an erzeugten und initialisierten Hamstern im Territorium (inkl. dem Standard-Hamster)
getAnzahlHamster(int, int) - Static method in class ikg.eleven.hamster.Territorium
liefert die Anzahl an Hamstern auf der Kachel (reihe/spalte) oder 0, falls die Kachel nicht existiert oder durch eine Mauer blockiert ist
getAnzahlKoerner() - Method in class ikg.eleven.hamster.Hamster
liefert die Anzahl der Koerner, die der aufgerufene Hamster gerade im Maul hat
getAnzahlKoerner() - Static method in class ikg.eleven.hamster.Territorium
liefert die Gesamtzahl an Koernern, die im Territorium auf Kacheln herumliegen
getAnzahlKoerner(int, int) - Static method in class ikg.eleven.hamster.Territorium
liefert die Anzahl an Koernern auf der Kachel (reihe/spalte) oder 0, falls die Kachel nicht existiert oder durch eine Mauer blockiert ist
getAnzahlReihen() - Static method in class ikg.eleven.hamster.Territorium
liefert die Anzahl an Reihen im Territorium
getAnzahlSpalten() - Static method in class ikg.eleven.hamster.Territorium
liefert die Anzahl an Spalten im Territorium
getBlickrichtung() - Method in class ikg.eleven.hamster.Hamster
liefert die Blickrichtung, in die der aufgerufene Hamster gerade schaut (die gelieferten Werte entsprechen den obigen Konstanten)
getBoolean(String, String, String) - Method in class ikg.tools.simpleInput.SimpleInput
boolean selection from the user via a simple dialog.
getBoolean(String) - Method in class ikg.tools.simpleInput.SimpleInput
boolean selection from the user via a simple dialog.
getChar(String) - Method in class ikg.tools.simpleInput.SimpleInput
char input from the user via a simple dialog.
getColor() - Method in class ikg.eleven.turtle.Turtle
get the pencolor
getDepth(Tree) - Method in class ikg.adt.tree.Tree
Gets the depth of the tree
getDirection() - Method in class ikg.eleven.turtle.Turtle
 
getElapsedTime() - Method in class ikg.eleven.sortarray.SortArray
The actual elapsed time is returned as String
getFloat(String) - Method in class ikg.tools.simpleInput.SimpleInput
returns a float input from the user via a simple dialog.
getHamster() - Method in exception ikg.eleven.hamster.HamsterException
liefert den Hamster, der die Exception verschuldet hat
getHamster() - Static method in class ikg.eleven.hamster.Territorium
liefert alle erzeugten und initialisierten Hamster im Territorium (inkl.
getHamster(int, int) - Static method in class ikg.eleven.hamster.Territorium
liefert alle erzeugten und initialisierten Hamster, die aktuell auf der Kachel (reihe/spalte) stehen (inkl. dem Standard-Hamster)
getInOrder() - Method in class ikg.adt.tree.Tree
inOrder-Traversierung
getInt(String) - Method in class ikg.tools.simpleInput.SimpleInput
returns integer input from the user via a simple dialog.
getLeftTree() - Method in class ikg.adt.tree.Tree
Gets the left attribute of the Tree object
getMaxX() - Method in class ikg.eleven.turtle.Turtle
 
getMaxY() - Method in class ikg.eleven.turtle.Turtle
 
getMessage() - Method in exception ikg.eleven.hamster.HamsterInitialisierungsException
liefert eine der Exception entsprechende Fehlermeldung
getMessage() - Method in exception ikg.eleven.hamster.HamsterNichtInitialisiertException
liefert eine der Exception entsprechende Fehlermeldung
getMessage() - Method in exception ikg.eleven.hamster.KachelLeerException
liefert eine der Exception entsprechende Fehlermeldung
getMessage() - Method in exception ikg.eleven.hamster.MauerDaException
liefert eine der Exception entsprechende Fehlermeldung
getMessage() - Method in exception ikg.eleven.hamster.MaulLeerException
liefert eine der Exception entsprechende Fehlermeldung
getPixelColor() - Method in class ikg.eleven.turtle.Turtle
 
getPostOrder() - Method in class ikg.adt.tree.Tree
postOrder-Traversierung
getPreOrder() - Method in class ikg.adt.tree.Tree
preOrder-Traversierung
getReihe() - Method in class ikg.eleven.hamster.Hamster
liefert die Reihe der Kachel des Territoriums, auf der sich der aufgerufene Hamster gerade befindet
getReihe() - Method in exception ikg.eleven.hamster.KachelLeerException
liefert die Reihe der koernerlosen Kachel
getReihe() - Method in exception ikg.eleven.hamster.MauerDaException
liefert die Reihe, in der die Mauer steht
getRightTree() - Method in class ikg.adt.tree.Tree
Gets the right attribute of the Tree object
getRootItem() - Method in class ikg.adt.tree.Tree
Gets the informationobject of root
getSpalte() - Method in class ikg.eleven.hamster.Hamster
liefert die Spalte der Kachel des Territoriums, auf der sich der aufgerufene Hamster gerade befindet
getSpalte() - Method in exception ikg.eleven.hamster.KachelLeerException
liefert die Spalte der koernerlosen Kachel
getSpalte() - Method in exception ikg.eleven.hamster.MauerDaException
liefert die Spalte, in der die Mauer steht
getStandardHamster() - Static method in class ikg.eleven.hamster.Hamster
liefert den Standard-Hamster, das ist der Hamster, der sich standardmaessig im Territorium befindet, ohne explizit erzeugt werden zu muessen
getStart() - Method in class ikg.eleven.sortarray.SortArray
The lowest array index is returned.
getState() - Method in interface ikg.eleven.sortarray.Observable
 
getStop() - Method in class ikg.eleven.sortarray.SortArray
The highest array index is returned.
getString(String) - Method in class ikg.tools.simpleInput.SimpleInput
String input from the user via a simple dialog.
getXPos() - Method in class ikg.eleven.turtle.Turtle
 
getYPos() - Method in class ikg.eleven.turtle.Turtle
 
gib() - Method in class ikg.eleven.hamster.Hamster
Der aufgerufene Hamster legt ein Korn auf der Kachel ab, auf der er sich gerade befindet.
GraphicArrayObserver - Class in ikg.eleven.sortarray
GraphicArrayObserver
implements a graphical observer for the SortArray objects.
grau - Static variable in class ikg.eleven.turtle.Turtle
 
gray - Static variable in class ikg.eleven.turtle.Turtle
 
greater(int, int) - Method in class ikg.eleven.sortarray.SortArray
Two elements are compared.
green - Static variable in class ikg.eleven.turtle.Turtle
 
gruen - Static variable in class ikg.eleven.turtle.Turtle
 

H

Hamster - Class in ikg.eleven.hamster
Mit Hilfe dieser Klasse (sowie den anderen Klassen dieses Paketes) wird eine Verbindung zwischen BlueJ und dem Java-Hamster-Modell geschaffen.
Hamster() - Constructor for class ikg.eleven.hamster.Hamster
Konstruktor zum Erzeugen eines nicht initialisierten Hamsters
Hamster(int, int, int, int) - Constructor for class ikg.eleven.hamster.Hamster
Konstruktor zum Erzeugen und Initialisieren eines Hamsters mit den uebergebenen Parametern
Hamster(Hamster) - Constructor for class ikg.eleven.hamster.Hamster
Konstruktor zum Erzeugen und Initialisieren eines Hamsters mit den Werten eines bereis existierenden Hamsters
HamsterException - Exception in ikg.eleven.hamster
Oberklasse aller Exception-Klassen des Java-Hamster-Modells.
HamsterException(Hamster) - Constructor for exception ikg.eleven.hamster.HamsterException
Konstruktor, der die Exception mit dem Hamster initialisiert, der die Exception verschuldet hat.
HamsterInitialisierungsException - Exception in ikg.eleven.hamster
Hamster-Exception die den Fehler repraesentiert, das dem init-Befehl ungueltige Werte uebergeben werden.
HamsterInitialisierungsException(Hamster) - Constructor for exception ikg.eleven.hamster.HamsterInitialisierungsException
Konstruktor, der die Exception mit dem Hamster initialisiert, der die Exception verschuldet hat.
HamsterNichtInitialisiertException - Exception in ikg.eleven.hamster
Hamster-Exception die den Fehler repraesentiert, dass Befehle fuer einen zwar erzeugten aber nicht initialisierten Hamster aufgerufen werden.
HamsterNichtInitialisiertException(Hamster) - Constructor for exception ikg.eleven.hamster.HamsterNichtInitialisiertException
Konstruktor, der die Exception mit dem Hamster initialisiert, der die Exception verschuldet hat.
handleEvent(MouseEvent) - Method in interface ikg.eleven.turtle.EventStation
handle MouseEvents and MouseMotionEvents
hebeStift() - Method in class ikg.eleven.turtle.Turtle
 
hellgrau - Static variable in class ikg.eleven.turtle.Turtle
 
hideFrame() - Method in class ikg.eleven.turtle.Turtle
 
hideTurtle() - Method in class ikg.eleven.turtle.Turtle
hide the turtle

I

ikg.adt.linear - package ikg.adt.linear
 
ikg.adt.tree - package ikg.adt.tree
 
ikg.eleven.hamster - package ikg.eleven.hamster
 
ikg.eleven.sortarray - package ikg.eleven.sortarray
 
ikg.eleven.turtle - package ikg.eleven.turtle
 
ikg.net - package ikg.net
 
ikg.tools.simpleInput - package ikg.tools.simpleInput
 
ikg.tools.simpleOutput - package ikg.tools.simpleOutput
 
init(int, int, int, int) - Method in class ikg.eleven.hamster.Hamster
Methode zum Initialisieren eines noch nicht initialsierten Hamsters.
isEmpty() - Method in class ikg.adt.linear.Queue
 
isEmpty() - Method in class ikg.adt.linear.Stack
 
isEmpty() - Method in class ikg.adt.tree.Tree
Gets the empty attribute of the Tree object
isEqual(int, int) - Method in class ikg.eleven.sortarray.SortArray
One element of the array at position pos and the number value are compared.
isGreater(int, int) - Method in class ikg.eleven.sortarray.SortArray
One element of the array at position pos and the number value are compared.
isLeaf() - Method in class ikg.adt.tree.Tree
Gets the leaf attribute of the Tree object
isLess(int, int) - Method in class ikg.eleven.sortarray.SortArray
One element of the array at position pos and the number value are compared.

K

KachelLeerException - Exception in ikg.eleven.hamster
Hamster-Exception die den Fehler repraesentiert, dass fuer einen Hamster auf einer Kachel ohne Koerner die Methode nimm aufgerufen wird.
KachelLeerException(Hamster, int, int) - Constructor for exception ikg.eleven.hamster.KachelLeerException
Konstruktor, der die Exception mit dem die Exception verschuldenden Hamster und den Koordinaten der koernerlosen Kachel initialisiert.
kornDa() - Method in class ikg.eleven.hamster.Hamster
liefert genau dann true, wenn auf der Kachel, auf der sich der aufgerufene Hamster gerade befindet, mindestens ein Korn liegt

L

ladeTerritorium(String) - Static method in class ikg.eleven.hamster.Territorium
Laedt ein Territorium aus der angegebenen Datei.
lastLeft(Tree) - Method in class ikg.adt.tree.Tree
returns the outmost left node of the tree
lastRight(Tree) - Method in class ikg.adt.tree.Tree
returns the outmost right node of the tree
less(int, int) - Method in class ikg.eleven.sortarray.SortArray
Two elements are compared.
liesFarbe() - Method in class ikg.eleven.turtle.Turtle
 
liesMaxX() - Method in class ikg.eleven.turtle.Turtle
 
liesMaxY() - Method in class ikg.eleven.turtle.Turtle
 
liesPixelFarbe() - Method in class ikg.eleven.turtle.Turtle
 
liesRichtung() - Method in class ikg.eleven.turtle.Turtle
 
liesX() - Method in class ikg.eleven.turtle.Turtle
 
liesY() - Method in class ikg.eleven.turtle.Turtle
 
liesZahl(String) - Method in class ikg.eleven.hamster.Hamster
gibt den uebergebenen String auf den Bildschirm aus und fordert den Benutzer auf, eine Zahl einzugeben; die eingegebene Zahl wird als Wert geliefert (wenn der Benutzer eine ungueltige Zahl eingibt, wird der Wert 0 geliefert)
liesZeichenkette(String) - Method in class ikg.eleven.hamster.Hamster
gibt den uebergebenen String auf den Bildschirm aus und fordert den Benutzer auf, einen String einzugeben; der eingegebene String wird als Wert geliefert
lightGray - Static variable in class ikg.eleven.turtle.Turtle
 
Limit - Class in ikg.eleven.sortarray
This class sets the maximal limits for the class SortArray.
Limit() - Constructor for class ikg.eleven.sortarray.Limit
 
linksUm() - Method in class ikg.eleven.hamster.Hamster
Der aufgerufene Hamster dreht sich linksum.
loadTree(String) - Method in class ikg.adt.tree.Tree
The complete tree is loaded from a diskfile.
loeschen() - Method in class ikg.eleven.hamster.Hamster
Der aufgerufene Hamster wird geloescht, d.h. er wird vom Bildschirm entfernt und seine Initialisierung wird rueckgaengig gemacht.

M

mauerDa(int, int) - Static method in class ikg.eleven.hamster.Territorium
ueberprueft, ob sich auf der Kachel (reihe/spalte) eine Mauer befindet; es wird genau dann true geliefert, wenn sich auf der angegebenen Kachel eine Mauer befindet oder wenn sich die angegebenen Werte ausserhalb des Territoriums befinden
MauerDaException - Exception in ikg.eleven.hamster
Hamster-Exception die den Fehler repraesentiert, dass fuer einen Hamster, der vor einer Mauer steht, die Methode vor aufgerufen wird auf.
MauerDaException(Hamster, int, int) - Constructor for exception ikg.eleven.hamster.MauerDaException
Konstruktor, der die Exception mit dem die Exception verschuldenden Hamster und den Koordinaten der durch eine Mauer belegten Kachel initialisiert.
maulLeer() - Method in class ikg.eleven.hamster.Hamster
liefert genau dann true, wenn der aufgerufene Hamster keine Koerner im Maul hat
MaulLeerException - Exception in ikg.eleven.hamster
Hamster-Exception die den Fehler repraesentiert, dass fuer einen Hamster ohne Koerner im Maul die Methode gib aufgerufen wird.
MaulLeerException(Hamster) - Constructor for exception ikg.eleven.hamster.MaulLeerException
Konstruktor, der die Exception mit dem Hamster initialisiert, der die Exception verschuldet hat.
mouseClicked(MouseEvent) - Method in class ikg.eleven.turtle.Turtle
 
mouseDragged(MouseEvent) - Method in class ikg.eleven.turtle.Turtle
 
mouseEntered(MouseEvent) - Method in class ikg.eleven.turtle.Turtle
 
mouseExited(MouseEvent) - Method in class ikg.eleven.turtle.Turtle
 
mouseMoved(MouseEvent) - Method in class ikg.eleven.turtle.Turtle
 
mousePressed(MouseEvent) - Method in class ikg.eleven.turtle.Turtle
 
mouseReleased(MouseEvent) - Method in class ikg.eleven.turtle.Turtle
 
move(double) - Method in class ikg.eleven.turtle.Turtle
the turtle moves forward in the current direction
moveArc(double, double) - Method in class ikg.eleven.turtle.Turtle
Move along the outline of a circular arc
moveTo(double, double) - Method in class ikg.eleven.turtle.Turtle
move to a new position (shortest way)

N

next() - Method in class ikg.adt.linear.Queue.Node
 
nimm() - Method in class ikg.eleven.hamster.Hamster
Der aufgerufene Hamster frisst ein Korn auf der Kachel, auf der er sich gerade befindet.
NORD - Static variable in class ikg.eleven.hamster.Hamster
Blickrichtung Nord
notifyObservers() - Method in interface ikg.eleven.sortarray.Observable
 
numberOfNodes(Tree) - Method in class ikg.adt.tree.Tree
determine the number of nodes of the tree

O

Observable - Interface in ikg.eleven.sortarray
 
Observer - Interface in ikg.eleven.sortarray
 
orange - Static variable in class ikg.eleven.turtle.Turtle
 
OST - Static variable in class ikg.eleven.hamster.Hamster
Blickrichtung Ost

P

paint(Graphics) - Method in class ikg.eleven.sortarray.GraphicArrayObserver
 
paint(Graphics) - Method in class ikg.eleven.turtle.Turtle
 
partnerAdresse() - Method in class ikg.net.Connection
Die IP-Nummer des Partners wurde geliefert.
partnerPort() - Method in class ikg.net.Connection
Der Port des Partners wurde geliefert.
penDown() - Method in class ikg.eleven.turtle.Turtle
puts the pen down.
penUp() - Method in class ikg.eleven.turtle.Turtle
no drawing while moving, because the pen is up
plotPixel() - Method in class ikg.eleven.turtle.Turtle
Plots a pixel at the current position in the current color
pop() - Method in class ikg.adt.linear.Stack
 
processClosedConnection(String, int) - Method in class ikg.net.Server
Die Verbindung mit einem Client wurde beendet oder verloren.
processMessage(String) - Method in class ikg.net.Client
Eine Nachricht vom Server wurde bearbeitet.
processMessage(String, int, String) - Method in class ikg.net.Server
Eine Nachricht von einem Client wurde bearbeitet.
processNewConnection(String, int) - Method in class ikg.net.Server
Ein neuer Client hat sich angemeldet.
push(Object) - Method in class ikg.adt.linear.Stack
 
putString(String) - Method in class ikg.tools.simpleOutput.SimpleOutput
 

Q

Queue - Class in ikg.adt.linear
 
Queue() - Constructor for class ikg.adt.linear.Queue
 
Queue.Node - Class in ikg.adt.linear
 
Queue.Node(Object, Queue.Node) - Constructor for class ikg.adt.linear.Queue.Node
 

R

recieve() - Method in class ikg.net.Connection
Ein Text des Eingabestreams wurde geliefert.
red - Static variable in class ikg.eleven.turtle.Turtle
 
register(EventStation) - Static method in class ikg.eleven.turtle.Turtle
 
removeObserver(Observer) - Method in interface ikg.eleven.sortarray.Observable
 
replace(int, int) - Method in class ikg.eleven.sortarray.SortArray
Two array elements change their places.
restoreWindow() - Method in class ikg.eleven.turtle.Turtle
restores the window
rgbColor - Static variable in class ikg.eleven.turtle.Turtle
 
root - Variable in class ikg.adt.tree.Tree
 
rot - Static variable in class ikg.eleven.turtle.Turtle
 
ruhe(int) - Method in class ikg.eleven.turtle.Turtle
 

S

saveTree(String) - Method in class ikg.adt.tree.Tree
The complete tree is written to a diskfile.
schaueNach(double, double) - Method in class ikg.eleven.turtle.Turtle
 
schreib(String) - Method in class ikg.eleven.hamster.Hamster
gibt den uebergebenen String (in einer Dialogbox) auf den Bildschirm aus
schreibe(String) - Method in class ikg.eleven.turtle.Turtle
 
schwarz - Static variable in class ikg.eleven.turtle.Turtle
 
send(String) - Method in class ikg.net.Client
 
send(String) - Method in class ikg.net.Connection
Ein Text wurde in den Ausgabestream geschrieben.
send(String, int, String) - Method in class ikg.net.Server
Eine Nachricht wurde an einen Client geschickt.
sendToAll(String) - Method in class ikg.net.Server
Eine Nachricht wurde an alle verbundenen Clients geschickt.
senkeStift() - Method in class ikg.eleven.turtle.Turtle
 
Server - Class in ikg.net
Ein Server ist ein vereinfachter ServerSocket, der zusätzliche Funktionen hat.
Server(int) - Constructor for class ikg.net.Server
Der Server ist initialisiert.
setColor(int) - Method in class ikg.eleven.turtle.Turtle
color of the pen (and of the turtle)
setContent(Object) - Method in class ikg.adt.linear.Queue.Node
 
setDirection(double) - Method in class ikg.eleven.turtle.Turtle
changes the direction of movement.
setDirection(double, double) - Method in class ikg.eleven.turtle.Turtle
sets the direction as gradient with deltaX and deltaY
setNext(Queue.Node) - Method in class ikg.adt.linear.Queue.Node
 
setObserver(char) - Method in class ikg.eleven.sortarray.SortArray
Determine which type of Observer is used
setRootItem(Object) - Method in class ikg.adt.tree.Tree
sets the information of root to newInfo
setSpeed(int) - Method in class ikg.eleven.turtle.Turtle
 
setState() - Method in interface ikg.eleven.sortarray.Observable
 
setzeFarbe(int) - Method in class ikg.eleven.turtle.Turtle
 
setzeRichtung(double) - Method in class ikg.eleven.turtle.Turtle
 
setzeRichtung(double, double) - Method in class ikg.eleven.turtle.Turtle
 
setzeTempo(int) - Method in class ikg.eleven.turtle.Turtle
 
showTime() - Method in class ikg.eleven.sortarray.SortArray
The difference between the two saved timestamps is written to the terminal.
showTree(Graphics, Tree, int, int, int) - Static method in class ikg.adt.tree.TreeShow
draw the actual state of tree b
showTurtle() - Method in class ikg.eleven.turtle.Turtle
show the turtle, the turtle is visible as a triangle
SimpleInput - Class in ikg.tools.simpleInput
Class SimpleInput - input class for input of simple input types via simple dialog box.
SimpleInput() - Constructor for class ikg.tools.simpleInput.SimpleInput
 
SimpleOutput - Class in ikg.tools.simpleOutput
Class SimpleOutput - output class for output of strings via simple message box.
SimpleOutput() - Constructor for class ikg.tools.simpleOutput.SimpleOutput
 
sleep(int) - Method in class ikg.eleven.turtle.Turtle
 
SortArray - Class in ikg.eleven.sortarray
This class gives an array of integers for testing sorting algorithms.
SortArray(int) - Constructor for class ikg.eleven.sortarray.SortArray
Constructor with the maximum number of elemnts.
Stack - Class in ikg.adt.linear
 
Stack() - Constructor for class ikg.adt.linear.Stack
 
Stack.Knoten - Class in ikg.adt.linear
 
Stack.Knoten(Object) - Constructor for class ikg.adt.linear.Stack.Knoten
 
startClock() - Method in class ikg.eleven.sortarray.SortArray
The actual time is determined and saved.
stopClock() - Method in class ikg.eleven.sortarray.SortArray
The actual time is determined and saved.
SUED - Static variable in class ikg.eleven.hamster.Hamster
Blickrichtung Sued

T

Territorium - Class in ikg.eleven.hamster
Die Klasse stellt eine Repraesentation des Hamster-Territoriums dar.
TextArrayObserver - Class in ikg.eleven.sortarray
This class implements a textual observer for the SortArray objects.
TextArrayObserver() - Constructor for class ikg.eleven.sortarray.TextArrayObserver
 
top() - Method in class ikg.adt.linear.Stack
 
toStartingPoint(double, double) - Method in class ikg.eleven.turtle.Turtle
fixing a starting point
toString() - Method in class ikg.eleven.hamster.Hamster
Methode, die eine String-Repraesentation der folgenden Art fuer den aufgerufenen Hamster liefert: "Hamster steht auf Kachel (0/0) mit Blickrichtung OST und 2 Koernern im Maul" Wenn der aufgerufene Hamster noch nicht initialisiert ist, wird folgender String geliefert: "Hamster ist nicht initialisiert" (ueberschreibt die entsprechende von der Klasse Object geerbte Methode)
toString() - Method in class ikg.net.Client
 
toString() - Method in class ikg.net.Connection
 
toString() - Method in class ikg.net.Server
 
Tree - Class in ikg.adt.tree
Class with standard methods for handling binary trees
Tree() - Constructor for class ikg.adt.tree.Tree
Constructor for the empty Tree object
Tree(Object) - Constructor for class ikg.adt.tree.Tree
Constructor for the Tree object with newcontent as root
TreeElement - Class in ikg.adt.tree
Implements the elementclass for binarytrees.
TreeShow - Class in ikg.adt.tree
Title: VisualBinTree Description: Visuelle Darstellung binaerer Baeume Copyright: Copyright (c) 2002 Company: LFB
TreeShow() - Constructor for class ikg.adt.tree.TreeShow
 
TreeView - Class in ikg.adt.tree
Title: VisuelBinTree Description: Visuelle Darstellung binaerer Baeume Copyright: Copyright (c) 2002 Company: LFB
TreeView(String) - Constructor for class ikg.adt.tree.TreeView
Constructor for the TreeView object
turn(double) - Method in class ikg.eleven.turtle.Turtle
Rotation
turnTo(double, double) - Method in class ikg.eleven.turtle.Turtle
facing to the point (x,y)
Turtle - Class in ikg.eleven.turtle
 
Turtle() - Constructor for class ikg.eleven.turtle.Turtle
 
Turtle(int, int) - Constructor for class ikg.eleven.turtle.Turtle
 

U

update(Object) - Method in class ikg.eleven.sortarray.GraphicArrayObserver
This method is executed if the Observable set the changed attribute.
update(Observable) - Method in interface ikg.eleven.sortarray.Observer
 
update(Object) - Method in class ikg.eleven.sortarray.TextArrayObserver
This method is executed if the Observable set the changed attribute.
updateP() - Method in class ikg.eleven.sortarray.GraphicArrayObserver
 
updateR() - Method in class ikg.eleven.sortarray.GraphicArrayObserver
For each type of graphic there is a own method.
updateView(Tree) - Method in class ikg.adt.tree.TreeView
call to TreeShow with the correct parameters

V

verbindungsSocket() - Method in class ikg.net.Connection
Der Socket der Verbindung wurde geliefert.
verstecke() - Method in class ikg.eleven.turtle.Turtle
 
vor() - Method in class ikg.eleven.hamster.Hamster
Der aufgerufene Hamster springt auf die in Blickrichtung vor ihm liegende Kachel.
vor(double) - Method in class ikg.eleven.turtle.Turtle
 
vornFrei() - Method in class ikg.eleven.hamster.Hamster
liefert genau dann true, wenn sich in Blickrichtung vor dem aufgerufenen Hamster keine Mauer befindet (wenn sich der Hamster in Blickrichtung am Rand des Territoriums befindet, wird false geliefert)

W

weiss - Static variable in class ikg.eleven.turtle.Turtle
 
WEST - Static variable in class ikg.eleven.hamster.Hamster
Blickrichtung West
white - Static variable in class ikg.eleven.turtle.Turtle
 
windowActivated(WindowEvent) - Method in class ikg.adt.tree.TreeView
block for correct window handling
windowClosed(WindowEvent) - Method in class ikg.adt.tree.TreeView
block for correct window handling
windowClosing(WindowEvent) - Method in class ikg.adt.tree.TreeView
block for correct window handling
windowDeactivated(WindowEvent) - Method in class ikg.adt.tree.TreeView
block for correct window handling
windowDeiconified(WindowEvent) - Method in class ikg.adt.tree.TreeView
block for correct window handling
windowIconified(WindowEvent) - Method in class ikg.adt.tree.TreeView
block for correct window handling
windowOpened(WindowEvent) - Method in class ikg.adt.tree.TreeView
block for correct window handling
write(String) - Method in class ikg.eleven.turtle.Turtle
Write a string, beginning at the current Position (horizontal).

Y

yellow - Static variable in class ikg.eleven.turtle.Turtle
 

Z

zeichneKreis(double) - Method in class ikg.eleven.turtle.Turtle
 
zeige() - Method in class ikg.eleven.turtle.Turtle
 
zumStart(double, double) - Method in class ikg.eleven.turtle.Turtle
 
zVerbindungAktiv - Variable in class ikg.net.Connection
 

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