DefaultValues
If all InterfaceEnums or all InterfaceParms are to have certain properties in principle, then these can be set using these keys.
ide.Java.InterfaceEnum.DefaultValues
An example is presented below:
Entry in an LFET.Project.ini-file:
ide.Java.Interface.PrefixIs = __is
ide.Java.Interface.PrefixDo = __do
ide.Java.InterfaceEnum.DefaultValues: Number; Symbol; MethodName=Prefix
ide.Java.InterfaceEnum.10: includeTagsText=$$Enum10
ide.Java.InterfaceEnum.20: includeTagsText=$$Enum20; Symbol=Double
ide.Java.InterfaceEnum.30: includeTagsText=$$Enum30; Symbol=Double; Title
ide.Java.InterfaceEnum.40: includeTagsText=$$Enum40; Symbol=Interval
ide.Java.InterfaceEnum.50: includeTagsText=$$Enum50; Title=DoubleList
The DefaultValues key shown above has the following effects:
-
The property Number is added to all enums
-
The property Symbol is added to all enums without a Symbol argument (in this example the Enums 10 and 50)
-
All Enum methods are called '__is' for conditions and '__do' for actions
IncludeTags or ExcludeTags arguments are ignored for this key, i.e. they have no impact.