/
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
More like this
Contains Condition
Contains Condition
More like this
ConditionDataValidator
ConditionDataValidator
More like this
Marking files for execution
Marking files for execution
Read with this
Dynamic Conditions
Dynamic Conditions
More like this
Variables
Variables
Read with this