Options
Options = Option [ , Option ] [ , Option ]
Mit diesem Schlüssel können verschiedene Zusatz-Optionen für die Generierung eines Enums definiert werden.
ide.Java.InterfaceEnum.1: Symbol=DoubleList; Options=AllValues, MinMax; IncludeTagsTitle = Laufzeiten
ide.Java:
InterfaceEnum:
1:
Symbol: DoubleList
IncludeTagsTitle: Laufzeiten
Options:
- AllValues
- MinMax
AllValues
Bei Bedingungen wird standardmäßig für den letzten Wert, den sogenannten 'Sonst-Wert' kein Enum erzeugt, weil für diesen Wert immer ein ELSE-Zweig generiert wird.
Werden in der Anwendung alle Werte einer Bedingung benötigt, z.B. um eine Auswahl-Liste mit allen Werten der Bedingung zu bilden, dann kann dies mit dieser Option erreicht werden.
MinMax
|
Durch diese Option werden dem Enum Methoden hinzugefügt, die den kleinsten und den grössten Wert aller extrahierten Zahlenwerte des Enums liefern.
SetRuleGroup
|
Java, JavaScript und TypeScript |
In manchen Fällen ist es für die Anwendung wichtig zu "wissen", in welcher Regelgruppe sich die Verarbeitung gerade befindet oder wann ein Wechsel zu einer Regelgruppe stattfindet.
Durch den Schlüssel 'InterfaceRuleGroups = iface' wird dem Interface eine spezielle Methode hinzugefügt, die immer beim Wechsel zu einer Regelgruppe aufgerufen wird. Mit dieser Enum-Option 'SetRuleGroup' wird der Methode das Enum als Parameter übergeben, wodurch individuell konfigurierbare Informationen übermittelt werden können.
|