Class FcForEachLoopItemListCsvRows

java.lang.Object
de.xima.fc.workflow.itemlist.FcForEachLoopItemListCsvRows
All Implemented Interfaces:
ItemList<IHeaderTable.ITableRowEntry<String>>, Iterable<IHeaderTable.ITableRowEntry<String>>

public final class FcForEachLoopItemListCsvRows extends Object implements ItemList<IHeaderTable.ITableRowEntry<String>>
Utility class for resolving an item list for the for-each loop of type ROWS_OF_CHARACTER_SEPARATED_VALUES.

Implementation note: We explicitly use a LinkedHashMap to represent a List of elements with an index. It important to preserve the order. The entries are the columns of each row, which must be ordered as they appear in the source CSV string. We do not use a list of string as we also want to provide the user with the ability to access columns by name when the first row contains the header names.

Since:
8.2.0
Author:
XIMA MEDIA GmbH