provider
Merge Provider — Merges the results of it's contained Providers<provider class="xms.template.provider.MergeProvider" … > child tags </provider>
Table 46. Attributes for provider tag (for xms.template.provider.MergeProvider)
| Name | Description | Type | Default Value | Required |
|---|---|---|---|---|
| name | Sets a name for this provider for reference | String any character combination | Merge Provider | no |
<exclude … > child tags </exclude>
Table 47. Attributes for exclude tag (for xms.template.provider.MergeProvider)
| Name | Description | Type | Default Value | Required |
|---|---|---|---|---|
| caseSensitive | Specifies whether this exclude is case sensitive or not | boolean true or false | false | no |
| key | Sets a key to match to the main providers for exclusion | Template Freemarker template string | none | yes |
Example 48. Example configuration for Merge Provider
Required attributes are marked with a bold typeface
<provider class="xms.template.provider.MergeProvider"
name="name">
<provider class="class" … />
<commitpoint>
<action class="class" … />
</commitpoint>
<exclude caseSensitive="caseSensitive"
key="key">
<provider class="class" … />
</exclude>
</provider>