Class Knoten

java.lang.Object
  extended by Knoten

public class Knoten
extends java.lang.Object


Constructor Summary
Knoten(java.lang.String n)
          Konstruktor - Es wird mit einem String erzeugt, wit dem der Konstruktor der Klasse Datenelement aufgerufen wird, das als Interface wiederum nur den Konstruktor der Klasse Daten aufruft.
 
Method Summary
 java.lang.String ausgeben()
          Der Inhalt des Datenelements (Schlüssel) wird ermittelt.
 int getIndexOf(int w, java.lang.String s)
          Liefert den Index des Knotens, in dessen Datenelement sich der Wert eines Strings befindet.
 Knoten getKnoten(int i)
          Getter-Methode eines mit dem Index angegebenen Knotens.
 Knoten getNachfolger()
          Getter-Methode für den Nachfolger.
 void setNachfolger(Knoten k)
          Setter-Methode für das Attribut nachfolger.
 int size()
          Die Länge der Liste wird ermitteln.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Knoten

public Knoten(java.lang.String n)
Konstruktor - Es wird mit einem String erzeugt, wit dem der Konstruktor der Klasse Datenelement aufgerufen wird, das als Interface wiederum nur den Konstruktor der Klasse Daten aufruft.

Parameters:
n - der Bezeichner des Datenelements, nach dem auch gesucht werden kann (Schlüssel)
Method Detail

ausgeben

public java.lang.String ausgeben()
Der Inhalt des Datenelements (Schlüssel) wird ermittelt.

Returns:
Wert, der im Datenelement gespeichert ist.

getIndexOf

public int getIndexOf(int w,
                      java.lang.String s)
Liefert den Index des Knotens, in dessen Datenelement sich der Wert eines Strings befindet.

Parameters:
w - ist der mitzählende Wert, an welcher Stelle sich die Suche gerade befindet
s - ist der String, mit dem das Datenelement gesucht wird.
Returns:
den Index des gesuchten Datenelements, wenn kein Knoten gefunden wurde, wird -1 zurükgeliefert.

getKnoten

public Knoten getKnoten(int i)
Getter-Methode eines mit dem Index angegebenen Knotens.

Parameters:
i - Index der Liste
Returns:
Objekt des Knotens am Index i

getNachfolger

public Knoten getNachfolger()
Getter-Methode für den Nachfolger.

Returns:
Objekt des Nachfolgers.

setNachfolger

public void setNachfolger(Knoten k)
Setter-Methode für das Attribut nachfolger.

Parameters:
k - Objekt eines Knoten

size

public int size()
Die Länge der Liste wird ermitteln.

Returns:
die Anzahl der Knoten in der Liste