Facilitates decorating IModelItems from an ITable instance.
Inheritance Hierarchy
Remarks
This class serves as a factory for lookup decorators for the various items that make up an ITable. It obtains the ILookupDecorator from the ITable's lookup and passes that to the various specialized decorator classes StripeDecorator<T>, StripeDecorator<T> and StripeLabelDecorator.
See Also
Members
No filters for this type
Constructors
Initializes a new instance of the TableDecorator class.
Initializes a new instance of the TableDecorator class.
Parameters
- table: ITable
- The table.
Properties
Gets a StripeDecorator<IColumn> instance that can be used to decorate the IColumn instances in the table that this decorator has been created for.
Gets a StripeDecorator<IColumn> instance that can be used to decorate the IColumn instances in the table that this decorator has been created for.
This will obtain the ILookupDecorator instance from the ITable's lookup method and use it to initialize the StripeDecorator<IColumn>.
readonlyfinal
Property Value
The decorator for IColumns.
Gets a StripeDecorator<IRow> instance that can be used to decorate the IRow instances in the table that this decorator has been created for.
Gets a StripeDecorator<IRow> instance that can be used to decorate the IRow instances in the table that this decorator has been created for.
This will obtain the ILookupDecorator instance from the ITable's lookup method and use it to initialize the StripeDecorator<IRow>.
readonlyfinal
Property Value
The decorator for IRows.
Gets a StripeLabelDecorator instance that can be used to decorate the ILabel instances in the table that this decorator has been created for.
Gets a StripeLabelDecorator instance that can be used to decorate the ILabel instances in the table that this decorator has been created for.
This will obtain the ILookupDecorator instance from the ITable's lookup method and use it to initialize the StripeLabelDecorator.
readonlyfinal
Property Value
The decorator for ILabels.