Alle Pakete Klassenhierarchie Dieses Paket Nächstes Index
Klasse lehrbuch.Aufz
java.lang.Object
|
+----lehrbuch.Aufz
- public abstract class Aufz
- extends Object
- implements Serializable
Aufz ist eine aufgeschobene (abstrakte) Klasse für das
Erzeugen Ada- und Pascal-ähnliche Aufzählungstypen durch
Unterklassen. Die Unterklasse hat einen geschützten (und keinen
öffentlichen) Konstruktor. In der Unterklasse wird ein Satz von
Werten erzeugt. Ein Wert ist eine konstante Referenz auf ein
(konstantes) Objekt, das mit dem geschützten parameterlosen
Konstruktor erzeugt wurde. Die Klasse exportiert keine Mutatoren,
daher sind die Wertobjekte konstant. Die Klasse exportiert keine
Konstruktore, daher können außerhalb der Klasse keine weitere
Objekte erzeugt werden. Der Benutzer kann sich Referenzen auf die
Wertobjekte anlegen und zwischen ihnen navigieren. Beim Aufruf
einer Methode muß er allerdings den Funktionswert in seine
Aufzählungsklasse konvertieren. Die Textrepräsentation (text)
eines Wertes ist der Name seiner konstanten Referenz. Die
Position (pos) des Wertes wird durchnumeriert (ab 0) in der
Reihenfolge, wie sie erzeugt wurden.
- Aufz()
-
- auswahl()
- Auswahlliste.
- eingabe()
- Eingabefenster.
- erster()
- liefert den ersten Aufzählungswert.
- gleich(Aufz)
- vergleicht zwei Aufzählungswerte.
- groesser(Aufz)
- vergleicht zwei Aufzählungswerte.
- kleiner(Aufz)
- vergleicht zwei Aufzählungswerte.
- letzter()
- liefert den letzten Aufzählungswert.
- meldung()
- Meldungsfenster.
- meldung(String)
- Meldungsfenster mit Titel.
- naechster()
- liefert den Nachfolgewert, wenn gültig.
- nichtGroesser(Aufz)
- vergleicht zwei Aufzählungswerte.
- nichtKleiner(Aufz)
- vergleicht zwei Aufzählungswerte.
- pos()
- liefert die Position des Aufzählungswerts.
- text()
- liefert den Namen des Aufzählungswerts.
- ungleich(Aufz)
- vergleicht zwei Aufzählungswerte.
- vorheriger()
- liefert den Vorgängerwert, wenn gültig.
- wert(int)
- liefert Wert mit gegebener Position, wenn gültig.
- wert(String)
- liefert Wert mit gegebenen Namen text, wenn gültig.
Aufz
protected Aufz()
wert
public final Aufz wert(String text) throws BereichAusn
- liefert Wert mit gegebenen Namen text, wenn gültig. //
const
- Parameters:
- text - Name des Aufzählungswerts in der
Klassendefinition // const
- Returns:
- Referenz auf das gesuchte Aufzählungsobjekt
- Throws: BereichAusn
- wenn der Parameter kein Name eines
Aufzählungswerts ist
- See Also:
- text
wert
public final Aufz wert(int pos) throws BereichAusn
- liefert Wert mit gegebener Position, wenn gültig. //
const
- Parameters:
- pos - Position des aktuellen Aufzählungswerts in
der Klassendefinition // const
- Returns:
- Referenz auf das gesuchte Aufzählungsobjekt
- Throws: BereichAusn
- wenn der Parameter nicht innerhalb von 0 und der
letzten Position liegt
- See Also:
- pos
text
public final String text()
- liefert den Namen des Aufzählungswerts. // const
- Returns:
- Name des Aufzählungswerts als Zeichenkette
- See Also:
- wert
pos
public final int pos()
- liefert die Position des Aufzählungswerts. // const
- Returns:
- Position des Aufzählungswerts ab 0
- See Also:
- wert
erster
public final Aufz erster()
- liefert den ersten Aufzählungswert. // const
- Returns:
- Referenz auf das erste Aufzählungsobjekt
- See Also:
- letzter
letzter
public final Aufz letzter()
- liefert den letzten Aufzählungswert. // const
- Returns:
- Referenz auf das letzte Aufzählungsobjekt
- See Also:
- erster
naechster
public final Aufz naechster() throws BereichAusn
- liefert den Nachfolgewert, wenn gültig. // const
- Returns:
- Referenz auf das nächste Aufzählungsobjekt
- Throws: BereichAusn
- beim letzten Aufzählungswert
- See Also:
- vorheriger
vorheriger
public final Aufz vorheriger() throws BereichAusn
- liefert den Vorgängerwert, wenn gültig. // const
- Returns:
- Referenz auf das vorherige Aufzählungsobjekt
- Throws: BereichAusn
- beim ersten Aufzählungswert
- See Also:
- naechster
gleich
public final boolean gleich(Aufz aufz)
- vergleicht zwei Aufzählungswerte. // const
- Parameters:
- aufz - der zu vergleichende Aufzählungswert //
const
- Returns:
- true wenn Zielobjekt gleich Parameterobjekt
- See Also:
- ungleich
ungleich
public final boolean ungleich(Aufz aufz)
- vergleicht zwei Aufzählungswerte. // const
- Parameters:
- aufz - der zu vergleichende Aufzählungswert //
const
- Returns:
- false wenn Zielobjekt gleich Parameterobjekt
- See Also:
- gleich
kleiner
public final boolean kleiner(Aufz aufz)
- vergleicht zwei Aufzählungswerte. // const
- Parameters:
- aufz - der zu vergleichende Aufzählungswert //
const
- Returns:
- true wenn Position des Zielobjekts kleiner als
des Parameterobjekts
- See Also:
- nichtKleiner
nichtKleiner
public final boolean nichtKleiner(Aufz aufz)
- vergleicht zwei Aufzählungswerte. // const
- Parameters:
- aufz - der zu vergleichende Aufzählungswert //
const
- Returns:
- false wenn Position des Zielobjekts kleiner als
des Parameterobjekts
- See Also:
- kleiner
groesser
public final boolean groesser(Aufz aufz)
- vergleicht zwei Aufzählungswerte. // const
- Parameters:
- aufz - der zu vergleichende Aufzählungswert //
const
- Returns:
- true wenn Position des Zielobjekts größer als
des Parameterobjekts
- See Also:
- nichtGroesser
nichtGroesser
public final boolean nichtGroesser(Aufz aufz)
- vergleicht zwei Aufzählungswerte. // const
- Parameters:
- aufz - der zu vergleichende Aufzählungswert //
const
- Returns:
- false wenn Position des Zielobjekts größer als
des Parameterobjekts
- See Also:
- groesser
meldung
public final void meldung()
- Meldungsfenster. // const Beim Aufruf erscheint ein
Meldungsfenster mit dem Namen des aktuellen
Aufzählungswerts. Es muß bestätigt werden.
meldung
public final void meldung(String titel)
- Meldungsfenster mit Titel. // const Beim Aufruf erscheint
ein Meldungsfenster mit dem Namen des Aufzählungswerts.
Es muß bestätigt werden.
- Parameters:
- titel - erscheint in der Titelleiste des
Meldungsfensters // const
auswahl
public final Aufz auswahl()
- Auswahlliste. // const Beim Aufruf erscheint eine
Auswahlliste mit allen Aufzählungswerten.
- Returns:
- Referenz auf das ausgewählte Aufzählungsobjekt
- See Also:
- eingabe
eingabe
public final Aufz eingabe() throws BereichAusn
- Eingabefenster. // const Beim Aufruf erscheint eine
Eingabemaske.
- Returns:
- Referenz auf das Aufzählungsobjekt mit dem
eingetippten Namen
- Throws: BereichAusn
- wenn kein Name eines Aufzählungswerts eingetippt
wurde
- See Also:
- auswahl
All Packages Class Hierarchy This Package Next Index