We need you!

Icon

The IzPack documentation needs work, and you are invited to edit it!

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Dynamic Installer Requirements - <dynamicinstallerrequirements>

This feature was introduced in IzPack 5.0.

The main goal was to enhance the "classic" installer requirement of IzPack, which has been checked at the early beginning of an installation process to stop it, unless a certain condition is met. With this enhancement, you will be able to check a certain set of installer requirements on each panel change, using a panel data validator for dynamic installer requirements.

Example:

Each panel the DynamicInstallerRequirementValidator is assigned to will be evaluated according to the requirements given as nested elements in <dynamicinstallerrequirements>.

installerrequirement attributes:

  • 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
  • No labels