JVCL Help:IJvDataConsumer

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

IJvDataConsumer
TJvDataConsumer
run\JvDataProviderIntf.pas


Summary

Provider client interface.

run\JvDataProviderIntf.pas


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).

run\JvDataProviderIntf.pas


See Also

IJvDataProvider

run\JvDataProviderIntf.pas


About

Navigation

run\JvDataProviderIntf.pas



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