Datentyp Boolean
Wertebereich des Datentyps Boolean
Ein Boolescher Datentyp kann einen von zwei möglichen Werten annehmen:
- true (=wahr)
- false (=nicht wahr)
Boolesche Werten werden in FirstSpirit als Rückgabewerte von Eingabekomponenten und in Ausdrücken verwendet.
Weitere Informationen zum Datentyp Boolean siehe API-Dokumentation von Sun: java.lang.Boolean
Definition
In Ausdrücken kann der Datentyp Boolean explizit verwendet werden, z.B. bei Zuweisungen
$CMS_SET(isValid, true)$
oder in Prüfungen :
$CMS_IF(varName == true)$
...
$CMS_END_IF$
Definition über die Standard-Eingabekomponenten
Im Formularbereichs einer Seiten- oder Absatzvorlage können unterschiedliche Eingabekomponenten definiert werden. Über diese Formularelemente können dann die eigentlichen redaktionellen Inhalte in die Seite einfügen werden. Die von FirstSpirit unterstützten Standard-Eingabekomponenten liefern unterschiedliche Datentypen zurück.
Die folgenden Standard-Eingabekomponenten liefern ein Objekt vom Datentyp Boolean zurück:
Auf diesem Objekt lassen sich mithilfe einer $CMS_VALUE(...)$-Anweisung Methoden anwenden:
$CMS_VALUE(BEZEICHNER.METHODE)$
Unter BEZEICHNER muss der Parameter resultname, der in der Eingabekomponente definiert wurde, angegeben werden.
Methodenname |
Rückgabetyp |
Kurzbeschreibung |
Verfügbar seit |
booleanValue |
boolean |
|
|
compare(boolean, boolean) |
int |
|
|
compareTo(Object) |
int |
|
|
describeConstable |
Optional |
|
|
equals(Object) |
boolean |
|
|
getBoolean(String) |
boolean |
|
|
getClass |
Class |
Klasse des aufrufenden Objektes |
|
hashCode(boolean) |
int |
|
|
isCase(Object) |
boolean |
|
|
isNull |
boolean |
Prüft, ob ein Ausdruck Null ist |
|
logicalAnd(boolean, boolean) |
boolean |
|
|
logicalOr(boolean, boolean) |
boolean |
|
|
logicalXor(boolean, boolean) |
boolean |
|
|
parseBoolean(String) |
boolean |
|
|
print |
void |
|
|
set(String, Object) |
Object |
|
|
toJSON |
String |
Convert to a JSON-compatible string representation including necessary quotes and escaping for immediate use. Handles Maps, Collections, Arrays, Numbers, Strings, Boolean, Date, and JsonElement. A date instance will be converted to an ISO-8601 formatted date string. Any object other than above will be converted using its 'toString()' value. |
5.2.11 |
toString |
String |
|
|
toString(boolean) |
String |
|
|
type |
String |
|
|
valueOf(String) |
Boolean |
|
|
valueOf(boolean) |
Boolean |
|
|
booleanValue
Methodenname |
Rückgabetyp |
Verfügbar seit |
booleanValue |
boolean |
|
Übersicht
compare(boolean, boolean)
Methodenname |
Rückgabetyp |
Verfügbar seit |
compare(boolean, boolean) |
int |
|
Übersicht
compareTo(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
compareTo(Object) |
int |
|
Übersicht
describeConstable
Methodenname |
Rückgabetyp |
Verfügbar seit |
describeConstable |
Optional |
|
Übersicht
equals(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
equals(Object) |
boolean |
|
Übersicht
getBoolean(String)
Methodenname |
Rückgabetyp |
Verfügbar seit |
getBoolean(String) |
boolean |
|
Übersicht
getClass
Die Methode .getClass() (in Bean-Syntax: .class) liefert die Klasse des aufrufendes Objektes zurück (vgl. java.lang.Class).
Aufruf:
$CMS_VALUE(myString.class)$
$CMS_VALUE(myString.getClass())$
Ausgabe:
java.lang.String
Methodenname |
Rückgabetyp |
Verfügbar seit |
getClass |
Class |
|
Übersicht
hashCode(boolean)
Methodenname |
Rückgabetyp |
Verfügbar seit |
hashCode(boolean) |
int |
|
Übersicht
isCase(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
isCase(Object) |
boolean |
|
Übersicht
isNull
Die Methode .isNull() (in Bean-Syntax: .isNull) prüft, ob ein Ausdruck bzw. Objekt Null ist, z. B. storeElement.isNull(). Bei Objekten mit komplexen Werten oder Objekten entscheidet das Objekt, wann es null ist. Der Datentyp DomElement enthält beispielsweise immer ein leeres Dokument, ist also nie null. Die Prüfung einer leeren DOM-Editor-Eingabekomponente mit der Methode .isNull() liefert daher den Wert false, während die Prüfung der Komponente auf .isEmpty() den Wert true liefern würde.
Die Methode .isNull() gibt einen booleschen Wert als Ergebnis der Prüfung zurück. true (=wahr) ist die Prüfung, wenn der Ausdruck bzw. das Objekt Null ist und false (=unwahr) wenn nicht.
Methodenname |
Rückgabetyp |
Verfügbar seit |
isNull |
boolean |
|
Übersicht
logicalAnd(boolean, boolean)
Methodenname |
Rückgabetyp |
Verfügbar seit |
logicalAnd(boolean, boolean) |
boolean |
|
Übersicht
logicalOr(boolean, boolean)
Methodenname |
Rückgabetyp |
Verfügbar seit |
logicalOr(boolean, boolean) |
boolean |
|
Übersicht
logicalXor(boolean, boolean)
Methodenname |
Rückgabetyp |
Verfügbar seit |
logicalXor(boolean, boolean) |
boolean |
|
Übersicht
parseBoolean(String)
Methodenname |
Rückgabetyp |
Verfügbar seit |
parseBoolean(String) |
boolean |
|
Übersicht
print
Methodenname |
Rückgabetyp |
Verfügbar seit |
print |
void |
|
Übersicht
set(String, Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
set(String, Object) |
Object |
|
Übersicht
toJSON
Convert to a JSON-compatible string representation including necessary quotes and escaping for immediate use. Handles Maps, Collections, Arrays, Numbers, Strings, Boolean, Date, and JsonElement. A date instance will be converted to an ISO-8601 formatted date string. Any object other than above will be converted using its 'toString()' value.
Methodenname |
Rückgabetyp |
Verfügbar seit |
toJSON |
String |
5.2.11 |
Übersicht
toString
Methodenname |
Rückgabetyp |
Verfügbar seit |
toString |
String |
|
Übersicht
toString(boolean)
Methodenname |
Rückgabetyp |
Verfügbar seit |
toString(boolean) |
String |
|
Übersicht
type
Methodenname |
Rückgabetyp |
Verfügbar seit |
type |
String |
|
Übersicht
valueOf(String)
Methodenname |
Rückgabetyp |
Verfügbar seit |
valueOf(String) |
Boolean |
|
Übersicht
valueOf(boolean)
Methodenname |
Rückgabetyp |
Verfügbar seit |
valueOf(boolean) |
Boolean |
|
Übersicht
Druckversion | Seitenanfang