|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--lehrbuch.kapitel9.SackPol
| Inner Class Summary | |
class |
SackPol.KeinEintragAusnahme
innere Ausnahme |
| Inner classes inherited from class lehrbuch.kapitel9.Sack |
Sack.KeinEintragAusnahme |
| Field Summary | |
protected PosListePol |
liste
|
| Constructor Summary | |
SackPol()
parameterloser Konstruktor |
|
SackPol(SackPol quelle)
Kopierkonstruktor |
|
| Method Summary | |
void |
alleEntfernen(java.lang.Object element)
Löscht alle Vorkommnisse eines Elements aus dem Sack. |
void |
eintragen(java.lang.Object element)
Trägt ein Element in den Sack ein. |
void |
entfernen(java.lang.Object element)
Löscht ein Element aus dem Sack. |
void |
entleeren()
Löscht alle Element aus dem Sack |
boolean |
istGleich(SackPol sack)
Vergleicht den Inhalt zweier Säcke. |
boolean |
istLeer()
Informator, überprüft, ob der Sack leer ist // const |
void |
iterator(java.lang.String rueckruf)
Ruft rueckruf für jedes eingetragene Element des Sacks auf. |
void |
kopieren(SackPol quelle)
Kopiert Inhalt des Sackes. |
void |
laden(java.lang.String dateiname)
Persistenzmethode. |
void |
speichern(java.lang.String dateiname)
Persistenzmethode. |
boolean |
vorhanden(java.lang.Object element)
Überprüft, ob ein bestimmtes Element im Sack enthalten ist. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected PosListePol liste
| Constructor Detail |
public SackPol()
public SackPol(SackPol quelle)
throws VollAusnahme
quelle - der zu kopierende diskreter Sack // constVollAusnahme - der kopierte Sack kann wegen Speichermangel nicht erstellt werden| Method Detail |
public void entleeren()
entleeren in interface Sackpublic void eintragen(java.lang.Object element)
eintragen in interface Sackelement - das einzutragende Objekt
public void entfernen(java.lang.Object element)
throws SackPol.KeinEintragAusnahme
entfernen in interface Sackelement - das zu löschende ObjektSackPol.KeinEintragAusnahme - Objekt ist im Sack nicht vorhandenpublic void alleEntfernen(java.lang.Object element)
alleEntfernen in interface Sackelement - das zu löschende Objektpublic boolean vorhanden(java.lang.Object element)
vorhanden in interface Sackelement - das gesuchte Objektpublic void iterator(java.lang.String rueckruf)
rueckruf - der Name der aufzurufenden Methode der Elementklassepublic boolean istLeer()
istLeer in interface Sack
public void kopieren(SackPol quelle)
throws VollAusnahme
quelle - der zu kopierende Sack // constVollAusnahme - der kopierte Sack kann wegen Speichermangel nicht erstellt werdenpublic boolean istGleich(SackPol sack)
sack - der zu vergleichende Sack // const
public void speichern(java.lang.String dateiname)
throws DateiAusnahme
dateiname - Datei wird mit dem Inhalt des Sackes überschriebenDateiAusnahme - Fehler beim Schreiben in die DateiDiskreterSackGen.laden(java.lang.String)
public void laden(java.lang.String dateiname)
throws DateiAusnahme
dateiname - Dateiinhalt wird in den Sack eingelesenDateiAusnahme - Inhalt der Datei paßt nicht in den SackDiskreterSackGen.laden(java.lang.String)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||