lehrbuch
Class Bool

java.lang.Object
  |
  +--lehrbuch.Bool

public class Bool
extends java.lang.Object

Hüllenklasse für den Basistyp boolean.


Field Summary
static Bool FALSE
           
static Bool TRUE
           
 
Constructor Summary
Bool()
          Parameterloser Konstruktor: Objekt wird mit FALSE vorbesetzt.
Bool(Bool quelle)
          Kopierkonstruktor.
Bool(boolean wert)
          Wertkonstruktor.
Bool(java.lang.Boolean quelle)
          Kopierkonstruktor von der Standard-Hüllenklasse java.lang.Boolean
 
Method Summary
 Bool auswahl()
          Auswahlliste.
 Bool eingabe()
          Eingabefenster.
 Bool entweder(Bool wert)
          liefert die exklusive Disjunktion zweier Bool-Objekte.
 Bool erster()
          liefert FALSE.
 boolean inhalt()
          Informator
 boolean istGleich(Bool wert)
          vergleicht zwei Bool-Objekte.
 boolean istGroesser(Bool wert)
          vergleicht zwei Bool-Objekte.
 boolean istKleiner(Bool wert)
          vergleicht zwei Bool-Objekte.
 boolean istNichtGroesser(Bool wert)
          vergleicht zwei Bool-Objekte.
 boolean istNichtKleiner(Bool wert)
          vergleicht zwei Bool-Objekte.
 boolean istUngleich(Bool wert)
          vergleicht zwei Bool-Objekte.
 Bool letzter()
          liefert TRUE // const
 void meldung()
          aktueller Wert im Meldungsfenster.
 void meldung(java.lang.String titel)
          aktueller Wert im Meldungsfenster mit Titel.
 Bool naechster()
          liefert TRUE wenn FALSE.
 Bool nicht()
          liefert die Negation des Bool-Objekts.
 Bool oder(Bool wert)
          liefert die Disjunktion zweier Bool-Objekte.
 int pos()
          liefert die Position des aktuellen Bool-Werts.
 void setzen(Bool quelle)
          Kopiermutator
 void setzen(boolean quelle)
          Wertmutator
 void setzen(java.lang.Boolean quelle)
          Kopiermutator von der Standardklasse Boolean
 java.lang.String text()
          liefert den Namen von "FALSE" oder "TRUE".
 Bool und(Bool wert)
          liefert die Konjunktion zweier Bool-Objekte.
 Bool vorheriger()
          liefert FALSE wenn TRUE.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FALSE

public static final Bool FALSE

TRUE

public static final Bool TRUE
Constructor Detail

Bool

public Bool()
Parameterloser Konstruktor: Objekt wird mit FALSE vorbesetzt.

Bool

public Bool(boolean wert)
Wertkonstruktor.
Parameters:
wert - Vorbesetzungswert für das Bool-Objekt // const

Bool

public Bool(Bool quelle)
Kopierkonstruktor.
Parameters:
quelle - Quellobjekt für den Vorbesetzungswert // const

Bool

public Bool(java.lang.Boolean quelle)
Kopierkonstruktor von der Standard-Hüllenklasse java.lang.Boolean
Parameters:
quelle - Quellobjekt für den Vorbesetzungswert // const
Method Detail

setzen

public void setzen(boolean quelle)
Wertmutator
Parameters:
quelle - Besetzungswert // const

setzen

public void setzen(Bool quelle)
Kopiermutator
Parameters:
quelle - Besetzungswert // const

setzen

public void setzen(java.lang.Boolean quelle)
Kopiermutator von der Standardklasse Boolean
Parameters:
quelle - Besetzungswert // const

inhalt

public boolean inhalt()
Informator
Returns:
aktueller Wert

text

public java.lang.String text()
liefert den Namen von "FALSE" oder "TRUE". // const
Returns:
Zeichenkette "FALSE" oder "TRUE"

pos

public int pos()
liefert die Position des aktuellen Bool-Werts. // const
Returns:
0 oder 1, ob FALSE oder TRUE

erster

public Bool erster()
liefert FALSE. // const
Returns:
Referenz auf FALSE
See Also:
letzter()

letzter

public Bool letzter()
liefert TRUE // const
Returns:
Referenz auf TRUE
See Also:
erster()

naechster

public Bool naechster()
               throws BereichAusnahme
liefert TRUE wenn FALSE. // const
Returns:
Referenz auf TRUE
Throws:
BereichAusnahme - wenn TRUE
See Also:
vorheriger()

vorheriger

public Bool vorheriger()
                throws BereichAusnahme
liefert FALSE wenn TRUE. // const
Returns:
Referenz auf FALSE
Throws:
BereichAusnahme - wenn FALSE
See Also:
naechster()

istGleich

public boolean istGleich(Bool wert)
vergleicht zwei Bool-Objekte. // const
Parameters:
wert - das zu vergleichende Bool-Objekt // const
Returns:
true wenn Zielobjekt gleich Parameterobjekt
See Also:
istUngleich(lehrbuch.Bool)

istUngleich

public boolean istUngleich(Bool wert)
vergleicht zwei Bool-Objekte. // const
Parameters:
wert - das zu vergleichende Bool-Objekt // const
Returns:
false wenn Zielobjekt gleich Parameterobjekt
See Also:
istGleich(lehrbuch.Bool)

istKleiner

public boolean istKleiner(Bool wert)
vergleicht zwei Bool-Objekte. // const
Parameters:
wert - das zu vergleichende Bool-Objekt // const
Returns:
true wenn FALSE.kleiner(TRUE), sonst false
See Also:
istNichtKleiner(lehrbuch.Bool)

istNichtKleiner

public boolean istNichtKleiner(Bool wert)
vergleicht zwei Bool-Objekte. // const
Parameters:
wert - das zu vergleichende Bool-Objekt // const
Returns:
false wenn TRUE.kleiner(FALSE), sonst true
See Also:
istKleiner(lehrbuch.Bool)

istGroesser

public boolean istGroesser(Bool wert)
vergleicht zwei Bool-Objekte. // const
Parameters:
wert - das zu vergleichende Bool-Objekt // const
Returns:
true wenn TRUE.kleiner(FALSE), sonst false
See Also:
istNichtGroesser(lehrbuch.Bool)

istNichtGroesser

public boolean istNichtGroesser(Bool wert)
vergleicht zwei Bool-Objekte. // const
Parameters:
wert - das zu vergleichende Bool-Objekt // const
Returns:
false wenn TRUE.kleiner(FALSE), sonst true
See Also:
istGroesser(lehrbuch.Bool)

und

public Bool und(Bool wert)
liefert die Konjunktion zweier Bool-Objekte. // const
Parameters:
wert - das zu konjugierende Bool-Objekt // const
Returns:
TRUE wenn beide TRUE, sonst FALSE
See Also:
oder(Bool)

oder

public Bool oder(Bool wert)
liefert die Disjunktion zweier Bool-Objekte. // const
Parameters:
wert - das zu disjugierende Bool-Objekt // const
Returns:
FALSE wenn beide FALSE, sonst TRUE
See Also:
und(Bool)

entweder

public Bool entweder(Bool wert)
liefert die exklusive Disjunktion zweier Bool-Objekte. // const
Parameters:
wert - das zu disjugierende Bool-Objekt // const
Returns:
TRUE wenn gleich, sonst TRUE
See Also:
oder(Bool)

nicht

public Bool nicht()
liefert die Negation des Bool-Objekts. // const
Returns:
TRUE wenn FALSE, FALSE wenn TRUE

meldung

public void meldung()
aktueller Wert im Meldungsfenster. // const Beim Aufruf erscheint ein Meldungsfenster mit dem Namen des aktuellen Bool-Werts. Es muss bestätigt werden.

meldung

public void meldung(java.lang.String titel)
aktueller Wert im Meldungsfenster mit Titel. // const Beim Aufruf erscheint ein Meldungsfenster mit dem Namen des aktuellen Bool-Werts. Es muss bestätigt werden.
Parameters:
titel - erscheint in der Titelleiste des Meldungsfensters // const

auswahl

public Bool auswahl()
Auswahlliste. // const Beim Aufruf erscheint eine Auswahlliste mit "FALSE" und "TRUE".
Returns:
Referenz auf das ausgewählte Bool-Objekt
See Also:
eingabe()

eingabe

public Bool eingabe()
             throws BereichAusnahme
Eingabefenster. // const Beim Aufruf erscheint eine Eingabemaske.
Returns:
Referenz auf das Bool-Objekt mit dem eingetippten Namen
Throws:
BereichAusnahme - wenn nicht TRUE oder FALSE eingetippt wurde
See Also:
auswahl()