Task definition for the ANT task to switch on a particular value.
| Attribute | Description | Required | 
|---|---|---|
| value | The value to switch on. | Yes. | 
| caseinsensitive | Should we do case insensitive comparisons? | No, default is "false" | 
At least one <case> or
    <default> is required.
An individual case to consider, if the value that is being switched on matches to value attribute of the case, then the nested tasks will be executed.
| Attribute | Description | Required | 
|---|---|---|
| value | The value to match against the tasks value attribute. | Yes. | 
The default case for when no match is found. Must not appear more than once per task.
<switch value="${foo}">
  <case value="bar">
    <echo message="The value of property foo is bar" />
  </case>
  <case value="baz">
    <echo message="The value of property foo is baz" />
  </case>
  <default>
    <echo message="The value of property foo is not sensible" />
  </default>
</switch>
    Copyright © 2002 Ant-Contrib Project. All rights Reserved.