resolveEnum($type, $name)
Löst eine Java-Enum-Konstante anhand des vollständig qualifizierten Klassennamens type des Enums und dessen serialisierten Namens name auf. Der serialisierte Name ist der Name, der in Konfigurationsdateien (XML, JSON) verwendet wird. Dies ist die Umkehroperation zu enumName().
| Name | Typ | Beschreibung | Pflicht | Default |
|---|---|---|---|---|
| type | Zeichenkette | Der vollständig qualifizierte Java-Klassenname des Enum-Typs. | ja | |
| name | Zeichenkette | Der serialisierte Name der aufzulösenden Enum-Konstante. | ja |
Typ: Enum
Die Enum-Konstante des Typs type mit dem serialisierten Namen name.
resolveEnum("com.top_logic.basic.config.MapOperation", "add")
Ausgabe: MapOperation.ADD
Löst die MapOperation-Enum-Konstante mit dem serialisierten Namen "add" auf.
enumName()enumName(resolveEnum("com.top_logic.basic.config.MapOperation", "add"))
Ausgabe: "add"