All Packages  Class Hierarchy  This Package  Previous  Next  Index

Schnittstelle lehrbuch.kapitel8.Zeichensack

public interface Zeichensack

Schnittstelle des Multibehälters Sack für Zeichen


Method Index

 o alleEntfernen(Char)
Löscht alle Vorkommnisse des gegebenes Zeichens aus dem Zeichensack.
 o entfernen(Char)
Löscht ein gegebenes Zeichen aus dem Zeichensack.
 o entleeren()
Löscht alle Zeichen dem Zeichensack
 o fuellen(Char)
Trägt gegebenes Zeichen in den Zeichensack ein.
 o leer()
Informator, überprüft, ob der Zeichensack leer ist // const
 o vorhanden(Char)
Überprüft, ob ein bestimmtes Zeichen im Zeichensack enthalten ist.

Methods

 o entleeren

 public abstract void entleeren()
Löscht alle Zeichen dem Zeichensack

 o fuellen

 public abstract void fuellen(Char zeichen)
Trägt gegebenes Zeichen in den Zeichensack ein.
Parameters:
zeichen - das einzutragende Zeichen

 o entfernen

 public abstract void entfernen(Char zeichen) throws Zeichensack. KeinEintragAusn
Löscht ein gegebenes Zeichen aus dem Zeichensack.
Parameters:
zeichen - das löschende Zeichen
Throws: Zeichensack. KeinEintragAusn
das Zeichen ist im Zeichensack nicht vorhanden

 o alleEntfernen

 public abstract void alleEntfernen(Char zeichen)
Löscht alle Vorkommnisse des gegebenes Zeichens aus dem Zeichensack.
Parameters:
zeichen - das löschende Zeichen

 o vorhanden

 public abstract boolean vorhanden(Char zeichen)
Überprüft, ob ein bestimmtes Zeichen im Zeichensack enthalten ist. // const
Parameters:
zeichen - das gesuchte Zeichen
Returns:
true wenn der Zeichensack das Zeichen enthält

 o leer

 public abstract boolean leer()
Informator, überprüft, ob der Zeichensack leer ist // const
Returns:
true wenn der Zeichensack keine Zeichen enthält

Innere Ausnahmen

 o KeinEintragAusn

 public class KeinEintragAusn extends Exception
Die geprüfte Ausnahme wird ausgelöst, wenn entfernen im Zeichensack das Zeichen nicht findet.
See Also:
entfernen

All Packages  Class Hierarchy  This Package  Previous  Next  Index