Class Personen

java.lang.Object
   |
   +----Personen

class Personen
extends Object
implements Adressbuch

Variable Index

 o laenge
 o liste

Constructor Index

 o Personen()
Konstruktor
 o Personen(BinaryTree)
Konstruktor mit Angabe vom Tree

Method Index

 o addPerson(Person_voll)
fügt eine Person hinzu
 o anzahl()
liefert die Anzahl der Personen im Buch
 o enthaeltPerson(String, String)
guckt ob eine bestimmte Person im Buch ist
 o htmlString()
liefert einen HTML String
 o personAusgeben(String)
liefert Personen aus dem Buch mit einem geg.
 o personenLoeschen()
löscht alle Personen
 o personLoeschen(String, String)
löscht eine Person aus der Liste
 o readFromFile(String)
liest aus einer Datei
 o serialize(String)
schreibt in eine Datei
 o suche(String)
sucht nach einem Muster
 o toString()
liefert einen String

Variables

 o liste
 public BinaryTree liste
 o laenge
 protected int laenge

Constructors

 o Personen
 public Personen()
Konstruktor

 o Personen
 public Personen(BinaryTree tr)
Konstruktor mit Angabe vom Tree

Methods

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

Parameters:
die - Person
 o anzahl
 public int anzahl()
liefert die Anzahl der Personen im Buch

 o personenLoeschen
 public void personenLoeschen()
löscht alle Personen

 o personLoeschen
 public void personLoeschen(String vn,
                            String n) throws AdressBuchException
löscht eine Person aus der Liste

Parameters:
String - name und Vorname
 o enthaeltPerson
 public boolean enthaeltPerson(String vn,
                               String n)
guckt ob eine bestimmte Person im Buch ist

Parameters:
String - name und Vorname
Returns:
bool
 o personAusgeben
 public Adressbuch personAusgeben(String nachname) throws AdressBuchException
liefert Personen aus dem Buch mit einem geg. Nachname

Parameters:
String - name
Returns:
wieder ein Adressbuch
 o suche
 public Adressbuch suche(String muster) throws AdressBuchException
sucht nach einem Muster

Parameters:
String - Muster
Returns:
Adressbuch
 o toString
 public String toString()
liefert einen String

Overrides:
toString in class Object
 o htmlString
 public String htmlString()
liefert einen HTML String

 o serialize
 public void serialize(String filename)
schreibt in eine Datei

 o readFromFile
 public void readFromFile(String filename) throws AdressBuchException
liest aus einer Datei