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.
- AssoTabImpl(Object,
Object)
- Konstruktor mit Registrierungsobjekten.
- finden(Object)
- Element mit Schlüssel wird in die Assoziativtabelle eingetragen.
- naechstesFinden()
- Findet ein weiteres Element mit demselben Schlüssel, wie das letzte finden.
AssoTabImpl
public AssoTabImpl(Object element,
Object schluessel)
- Konstruktor mit Registrierungsobjekten.
- Parameters:
- element - Registrierungsobjekt
- schluessel - Registrierungsobjekt
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
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
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