Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Array

Base Array Provider Grooper.Extract

Collation provider that matches and returns arrays (lists) of values arranged in a specific geometric or flow order.

Remarks

The ArrayProvider searches through the results from all child extractors and locates instances where a group of values (array) appears in a valid arrangement, as defined by one or more enabled Layout Provider types (horizontal, vertical, or flow).

For each such match:

  • The group must contain at least 'MinimumElements' and no more than 'MaximumElements' (if set).
  • The arrangement must satisfy the selected layout provider(s).
  • The matched group is combined (see the 'Combine Method' property) and returned as a single result, with the source child extractor instances as children.

This provider is commonly used to extract table rows, lists, or other repeated structures from documents. Derived types such as OrderedArrayProvider and KeyValueProvider specialize this logic for ordered or key-value pair extraction.

> Tip: Use the layout provider properties (e.g., 'HorizontalLayout', 'VerticalLayout', 'FlowLayout') to control which geometric arrangements are considered valid arrays.

Properties

NameTypeDescription
General
Layout
Combine Options

See Also

Used By

Notification