|
Klasse StringListeDaten
Diese Klasse implementiert das Interface Datenobjekt für eine String-Liste und verwaltet diese.
Methoden:
- public String Beschreibung()
Liefert einen String mit der Beschreibung des Datenobjekts, z.B. "MASKEN_TYPEN".
- public String EingabeTyp()
Liefert einen String mit dem Typ dieses Datenobjektes: "STRING".
- public String Inhalt() ** Nicht implementiert **
- public int InhaltInteger() ** Nicht implementiert **
- public void Aendern(String neu) ** Nicht implementiert **
- public void AendernInteger(int neu) ** Nicht implementiert **
- public void Ausgabe()
Ausgabe des Inhaltes auf die Standard-Ausgabe.
- public String toString()
Rückgabe des Objektes als String.
- public boolean equals(StringListeDaten vergleich).
Vergleich mit einem StringListeDaten-Objekt vergleich
- public void Einfuegen(String neu, String vor) throws NoSuchElementException
Einfügen des Strings neu vor dem String vor.
Löst NoSuchElementException aus, falls vor nicht existiert.
- public void Anfuegen(String neu)
Anfügen des Strings neu an die Liste.
- public void Loeschen(String alt) throws NoSuchElementException
Löschen des Strings alt aus der Liste.
Löst NoSuchElementException aus, falls alt nicht existiert.
- public void Aendern(String alt, String neu) throws NoSuchElementException
Ändern des Strings alt in den String neu.
Löst NoSuchElementException aus, falls alt nicht existiert.
- public boolean IstVorhanden(String name)
Prüft, ob der String name in der Liste vorhanden ist.
- public String ErstesElement() throws NoSuchElementException
Rückgabe des ersten Strings in der Liste.
Löst NoSuchElementException aus, falls kein solcher existiert.
- public String NaechstesElement() throws NoSuchElementException
Rückgabe des nächsten Strings in der Liste.
Löst NoSuchElementException aus, falls kein solcher existiert.
- public int Anzahl()
Rückgabe der Anzahl der Strings in der Liste.
- public String Element(int i) throws ArrayIndexOutOfBoundsException
Rückgabe des Strings mit dem Index i in der Liste.
Löst ArrayIndexOutOfBoundsException aus, falls dieser Index nicht existiert.
Verantwortlich: Thomas Dreibholz
Universität Essen
/
Institut für Experimentelle Mathematik
/
Thomas Dreibholz
/
Softwaretechnologie, Gruppe 2
/
Implementation
28.06.1999 Thomas Dreibholz
|