Interface Adressbuch

public interface Adressbuch
Interface für ein Adressbuch


Method Index

 o addPerson(Person_voll)
fügt eine Person hinzu
 o anzahl()
gibt die Anzahl der Personen im Buch
 o enthaeltPerson(String, String)
schaut ob eine bestimmte Person vorhanden
 o personAusgeben(String)
gibt wieder ein Adressbuch zurück mit allen gesuchten Personen
 o personenLoeschen()
löscht alle Personen
 o personLoeschen(String, String)
löscht eine Person
 o suche(String)
durchsucht das ganze Buch nach einem Musterstring

Methods

 o addPerson
 public abstract void addPerson(Person_voll per) throws AdressBuchException
fügt eine Person hinzu

Parameters:
Person - zum hunzufügen
 o anzahl
 public abstract int anzahl()
gibt die Anzahl der Personen im Buch

Returns:
die Anzahl der Personen
 o personLoeschen
 public abstract void personLoeschen(String vorname,
                                     String nachname) throws AdressBuchException
löscht eine Person

Parameters:
string - nachname,vorname
 o personenLoeschen
 public abstract void personenLoeschen()
löscht alle Personen

 o enthaeltPerson
 public abstract boolean enthaeltPerson(String vorname,
                                        String nachname)
schaut ob eine bestimmte Person vorhanden

Parameters:
string - vorname,nachname
Returns:
bool
 o personAusgeben
 public abstract Adressbuch personAusgeben(String nachname) throws AdressBuchException
gibt wieder ein Adressbuch zurück mit allen gesuchten Personen

Parameters:
string - nachname
Returns:
Adressbuch
 o suche
 public abstract Adressbuch suche(String muster) throws AdressBuchException
durchsucht das ganze Buch nach einem Musterstring

Parameters:
string - Muster
Returns:
Adressbuch