Properties Table

Description

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

Properties table elements

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:

Scope level

Description

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.

Figure 32: 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.

Figure 33: 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 that properties can be overridden and inherited on the Module level.