All Packages Class Hierarchy This Package Previous Next Index
Klasse lehrbuch.kapitel8.MengePol
java.lang.Object
|
+----lehrbuch.kapitel8.MengePol
- public class MengePol
- extends Object
- implements Menge
polymorphe Implementierung der Menge mit Hilfe der positionierbaren Liste
MengePol()
- parameterloser Konstruktor
MengePol(MengePol)
- Kopierkonstruktor.
entfernen(Object)
- Löscht ein Element aus der Menge.
entleeren()
- Löscht alle Elemente aus der Menge
fuellen(Object)
- Trägt ein Element in die Menge ein.
gleich(MengePol)
- Vergleicht den Inhalt zweier Mengen.
iterator(String)
- Ruft rueckruf für jedes eingetragene Element der Menge auf.
kopieren(MengePol)
- Kopiert Inhalt der Menge.
laden(String)
- Persistenzmethode.
leer()
- Informator, überprüft, ob die Menge leer ist
oder(Menge)
- Mutator, bildet die Vereinigung zweier Mengen.
speichern(String)
- Persistenzmethode.
und(Menge)
- Mutator, bildet den Schnitt zweier Mengen.
vorhanden(Object)
- Überprüft, ob ein bestimmtes Element in der Menge enthalten ist.

MengePol
public MengePol()
- parameterloser Konstruktor

MengePol
public MengePol(MengePol quelle)
- Kopierkonstruktor.
- Parameters:
- quelle - die zu kopierende Menge // const

entleeren
public void entleeren()
- Löscht alle Elemente aus der Menge

fuellen
public void fuellen(Object element)
- Trägt ein Element in die Menge ein.
- Parameters:
- element - das einzutragende Objekt

entfernen
public void entfernen(Object element)
- Löscht ein Element aus der Menge.
- Parameters:
- element - das zu löschende Objekt

vorhanden
public boolean vorhanden(Object element)
- Überprüft, ob ein bestimmtes Element in der Menge enthalten ist. // const
- Parameters:
- element - das gesuchte Objekt
- Returns:
- true wenn die Menge das Element enthält

iterator
public void iterator(String rueckruf)
- Ruft rueckruf für jedes eingetragene Element der Menge auf.
- Parameters:
- rueckruf - der Name der aufzurufenden Methode der Elementklasse // const

leer
public boolean leer()
- Informator, überprüft, ob die Menge leer ist
- Returns:
- true wenn die Menge kein Element enthält

kopieren
public void kopieren(MengePol quelle) throws VollAusn
- Kopiert Inhalt der Menge.
- Parameters:
- quelle - die zu kopierende Menge // const
- Throws: VollAusn
- die kopierte Menge kann wegen Speichermangel nicht erstellt werden

gleich
public boolean gleich(MengePol menge)
- Vergleicht den Inhalt zweier Mengen. // const
- Parameters:
- menge - die zu vergleichende Menge // const
- Returns:
- true wenn die beiden Mengen dieselben Elemente enthalten

speichern
public void speichern(String dateiname) throws DateiAusn
- Persistenzmethode. // const
- Parameters:
- dateiname - Datei wird mit dem Inhalt der Menge überschrieben
- Throws: DateiAusn
- Fehler beim Schreiben in die Datei
- See Also:
- laden

laden
public void laden(String dateiname) throws DateiAusn
- Persistenzmethode.
- Parameters:
- dateiname - Dateiinhalt wird in die Menge eingelesen // const
- Throws: DateiAusn
- Inhalt der Datei paßt nicht in die Menge
- See Also:
- laden

und
public void und(Menge menge)
- Mutator, bildet den Schnitt zweier Mengen. Das Ergebnis wird im Zielobjekt abgelegt.
- Parameters:
- menge - die zu konjugierende Menge // const

oder
public void oder(Menge menge)
- Mutator, bildet die Vereinigung zweier Mengen. Das Ergebnis wird im Zielobjekt abgelegt.
- Parameters:
- menge - die zu disjugierende Menge // const
All Packages Class Hierarchy This Package Previous Next Index