JVCL Help:IJvDataConsumer
JVCL Help: IJvDataConsumer Interface
Search in JVCL Help
Search in all projectsClass Hierarchy
IJvDataConsumer
TJvDataConsumer
run\JvDataProviderIntf.pas
Summary
Provider client interface.
Pascal
run\JvDataProviderIntf.pas
IJvDataConsumer = interface;
Description
IJvDataConsumer is the main provider client interface. It is implemented by all components and controls that are able to obtain their information from a Data Provider.
The interface only provides two "administrative" methods: retrieve the VCL component the consumer interface belongs to and determine which Data Provider Attributes apply to this consumer.
Consumer may support additional interfaces (commonly referred to as "Consumer Extensions") to support other settings.
Data Providers are generally not concerned about the consumer that is using them. The only notable exception is the ConsumerClasses method; this method will use the AttributeApplies method to determine which extensions are needed.
Other cases when Data Providers are interested in the consumer are those providers that allow additional settings for each individual consumer (usually by providing a Provider specific Consumer Extension).
See Also
About
Contribute to this help topic
This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page