Dynamic Installer Requirements -
Introduced in IzPack 5.0, the <
dynamicinstallerrequirements> element is used to enhance the "classic" installer requirement checking that IzPack does at the beginning of an installation process. This stops the installation unless a certain condition is met.
With the dynamicinstallerrequirements element, you can check a certain set of conditions on each panel change, using a panel data validator to check if the required conditions are met.
On each panel with a DynamicInstallerRequirementValidator assigned will be evaluated according to the requirements given as nested elements in
- condition - the ID of an externally defined condition to evaluate for the particular requirement
- severity - "warning" (shows a warning message but does not abort) | "error" (shows a message and aborts the installation)
- messageid - the message ID from a translated resource for the local language