Name

provider

Loop Provider — A provider that loops over a sublist, passing each entry to a contained provider as a variable and stores the results into second sublist

<provider class="xms.template.provider.LoopProvider" > child tags </provider>

Table 45. Attributes for provider tag (for xms.template.provider.LoopProvider)

NameDescriptionTypeDefault ValueRequired
nameSets a name for this provider for referenceString any character combinationLoop Providerno
sourceSets the source sublist to loop overString any character combinationnoneyes
sublistSets the sublist to store the provider results inTemplate Freemarker template stringnoneyes
variableSets the variable by which to pass each iteration of the loop to the contained providerString any character combinationentryno

Example 47. Example configuration for Loop Provider

Required attributes are marked with a bold typeface

<provider class="xms.template.provider.LoopProvider"
      name="name"
      source="source"
      sublist="sublist"
      variable="variable">
    <provider class="class"  />
</provider>