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

Ordered Array

Base Array Provider Grooper.Extract

Finds sequences of values where one result is present for each extractor, in the order in which they appear.

Remarks

The OrderedArrayProvider detects and extracts ordered sequences of values from document content, where each value in the sequence is matched by a different extractor and appears in a specific order.

This provider supports horizontal, vertical, and flow layouts, allowing it to match data structures such as:

  • Mailing addresses (e.g., name, street, city/state/zip)
  • Ordered field groups in forms
  • Inline lists of values

For example, with three extractors for name, address, and city/state/zip, the provider can match:

  • Vertically:
  • Horizontally or in flow:

For each match, the child result instances are combined (see the 'Combine Method' property) and returned as a single result, which contains the source child extractor instances as children.

Properties

NameTypeDescription
General
Layout
Combine Options

Derived Types

There are 2 implementations of Ordered Array.

Key-Value List Matches cases where a key and a list of 1 or more values occur on the document in a specific layout.
Key-Value Pair Matches cases where a key-value pair occur on the document in a specific layout.

See Also

Used By

Notification