
The DTD for the config class specifies all attributes that can be used for the definition of parameters. However, attributes cannot be combined arbitrarily. The combination of attributes that are permitted depends on the type of value that is assigned to a parameter. The table shows the combination of attributes that are permitted.
Valid Combination of Attributes
| Attribute | Int | Float | Class | String | Bool- ean | Enum | Ref | List |
|---|---|---|---|---|---|---|---|---|
|
constant |
X |
X |
X |
X |
X |
X |
X |
X |
|
default |
X |
X |
X |
X |
X |
X |
X |
X |
|
mandatory |
X |
X |
X |
X |
X |
X |
X |
X |
|
encrypt |
X |
X |
X |
X |
X |
X |
X |
X |
|
values |
|
|
|
|
|
X |
|
|
|
min |
X |
X |
|
|
|
|
|
|
|
max |
X |
X |
|
|
|
|
|
|
|
minLength |
|
|
|
X |
|
|
|
|
|
maxLength |
|
|
|
X |
|
|
|
|
|
listType |
|
|
|
|
|
|
|
X |
|
refType |
|
|
|
|
|
|
X |
X (if list type=ref) |
|
separator |
|
|
|
|
|
X |
|
X |
|
unit |
X |
X |
|
X |
|
|
|
X |
|
subclasses |
|
|
|
|
|
|
X |
X (if list type=ref) |
|
exclusive |
|
|
|
|
|
|
X |
X (if list type=ref) |
|
hotReload |
X |
X |
X |
X |
X |
X |
X |
X |
|
visibleColumn |
X |
X |
X |
X |
X |
X |
X |
X |
|
visibleField |
X |
X |
X |
X |
X |
X |
X |
X |
|
ordered |
|
|
|
|
|
|
|
X |
|
regexp |
|
|
|
X |
|
|
|
|
|
unique |
|
|
|
|
|
|
|
X |