> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hypotheses and their properties

> Browse the FlexiLayout-language hypothesis methods for each element type: Object Collection, Character String, Static Text, Barcode, Date, Table, and more.

When FlexiLayout Studio matches an element, it generates a hypothesis whose detected values and geometry you can read in the FlexiLayout language. Each element type exposes its own set of hypothesis methods, in addition to the common methods shared by all element types.

The following pages describe the hypothesis methods available for each element type:

* [Object Collection hypothesis](/flexi-capture/fls/language/hyp-object-coll)
* [Character String hypothesis](/flexi-capture/fls/language/hyp-char-string)
* [Static Text hypothesis](/flexi-capture/fls/language/hyp-static-text-language)
* [Paragraph hypothesis](/flexi-capture/fls/language/hyp-text-frag)
* [Barcode hypothesis](/flexi-capture/fls/language/hyp-barcode-language)
* [Date hypothesis](/flexi-capture/fls/language/hyp-date-language)
* [Currency hypothesis](/flexi-capture/fls/language/hyp-currency-language)
* [Phone hypothesis](/flexi-capture/fls/language/hyp-phone-language)
* [Table hypothesis](/flexi-capture/fls/language/hyp-table-column)
* [Repeating Group hypothesis](/flexi-capture/fls/language/hyp-repeatable)
* [First Found hypothesis](/flexi-capture/fls/language/hyp-first-found)
* [Labeled Field hypothesis](/flexi-capture/fls/language/hyp-labeled-field-language)
* [Region hypothesis](/flexi-capture/fls/language/hyp-area-language)
* [Hypotheses for all types of elements](/flexi-capture/fls/language/hyp-all)
