/
Aggregate Conditions
Aggregate Conditions
Aggregate Condition Types
There are several aggregate conditions, which logically combine or alter one ore more conditions:
- And Condition
All nested conditions have to be true. - Or Condition
At least one nested condition has to be true. - Xor Condition
Exactly one nested condition has to be true - Not Condition
The nested condition has to be false (negated state).
Nesting Aggregate Conditions
For convenience, it is possible to define nested aggregate conditions.
Example:
Example of nested aggregate conditions
<conditions> <condition type="exists" id="Update"> <file>${INSTALL_PATH}/some_path</file> </condition> <condition type="not" id="Install"> <condition type="ref" refid="Update" /> </condition> <condition type="and" id="linuxInstallOrUpdate"> <condition type="ref" refid="izpack.linuxinstall" /> <condition type="or" id="installOrUpdate"> <condition type="ref" refid="Install" /> <condition type="ref" refid="Update" /> </condition> </condition> </conditions>
Instead of defining a Aggregate Condition and using it in a condition
attribute, you can also use a term in a sinple or complex expression language in the attribute. See Conditions for details.
, multiple selections available,
Related content
Conditions
Conditions
Read with this
Predefined Conditions
Predefined Conditions
More like this
Variable Condition
Variable Condition
More like this
Contains Condition
Contains Condition
Read with this
Variables
Variables
More like this
ConditionDataValidator
ConditionDataValidator
Read with this