Properties Table

A properties table is used to define the module and category level properties inherited by tables. The properties table has the following structure:

Element Description
Properties Reserved word that defines the type of the table. It can be followed by a Java identifier. In this case, the properties table value
becomes accessible in rules as a field of such name and of the TableProperties type.
scope Identifies levels on which the property inheritance is defined. Available values are as follows:
- Module
Identifies properties defined for the whole module and inherited by all tables in it.
There can be only one table with the Module scope in one module.

A properties table with the Module level scope

- Category
Identifies properties applied to all tables where the category name equals the name specified in the category element.
By default, a category name equals to the worksheet name.

A properties table with the Category level scope
category Defines the category if the scope element is set to Category. If no value is specified, the category name is retrieved from the sheet name.
Module Identifies whether properties can be overridden and inherited on the module level.