All Packages  Class Hierarchy  This Package  Previous  Next  Index

Klasse lehrbuch.kapitel8.AssoTabImpl

java.lang.Object
   |
   +----lehrbuch.kapitel8.AssoSpeicherImpl
           |
           +----lehrbuch.kapitel8.AssoTabImpl

public class AssoTabImpl
extends AssoSpeicherImpl
implements AssoTab

Einfache Implementierung der Assoziativtabelle mit Hilfe einer positionierbaren Liste. Generische Klasse, d.h. Konstruktion nur mit Registierungsobjekten möglich. Wenn Methoden mit Parametern anderer Klassen aufgerufen werden, wird die ungeprüfte Ausnahme GenFehler ausgelöst.


Constructor Index

 o AssoTabImpl(Object, Object)
Konstruktor mit Registrierungsobjekten.

Method Index

 o finden(Object)
Element mit Schlüssel wird in die Assoziativtabelle eingetragen.
 o naechstesFinden()
Findet ein weiteres Element mit demselben Schlüssel, wie das letzte finden.

Constructors

 o AssoTabImpl

 public AssoTabImpl(Object element,
                    Object schluessel)
Konstruktor mit Registrierungsobjekten.
Parameters:
element - Registrierungsobjekt
schluessel - Registrierungsobjekt

Methods

 o finden

 public Object finden(Object schluessel) throws AssoSpeicher. NichtVorhandenAusn
Element mit Schlüssel wird in die Assoziativtabelle eingetragen. Überschreibt finden des Assoziativspeichers. // const
Parameters:
schluessel - das gesuchte Element wurde mit diesem Schlüssel eingetragen
Returns:
das gesuchte Element
Throws: NichtVorhandenAusn
(innere Ausnahme) wenn kein Element mit diesem Schlüssel eingetragen wurde
Overrides:
finden in class AssoSpeicherImpl
See Also:
eintragen

 o naechstesFinden

 public Object naechstesFinden() throws AssoSpeicher. NichtVorhandenAusn
Findet ein weiteres Element mit demselben Schlüssel, wie das letzte finden. Darf nur nach finden aufgerufen werden; ansonsten Ausnahme
Returns:
das gesuchte Element
Throws: NichtVorhandenAusn
wenn kein weiteres Element vorhanden ist oder kein finden zuvor aufgerufen wurde
See Also:
finden

Innere Ausnahmen

 o NichtVorhandenAusn

 public class NichtVorhandenAusn extends Exception
Die geprüfte Ausnahme wird ausgelöst, wenn finden oder naechstesFinden das Element nicht findet
See Also:
finden, naechstesFinden

All Packages  Class Hierarchy  This Package  Previous  Next  Index