JVCL Help:IJvDataProvider

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

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

IJvDataProvider
TJvCustomDataProvider
run\JvDataProviderIntf.pas


Summary

Data Provider server interface.

run\JvDataProviderIntf.pas


Pascal

 run\JvDataProviderIntf.pas
 IJvDataProvider = interface;


Description

IJvDataProvider is the main Data Provider interface. A component that is to function as a Data Provider should always support this interface. The interface provides methods that:

  • allows registration/unregistration of change notifications
  • allows retrieval of the root items list.
  • allows change notification (both before and after changing)
  • selection of current consumer/context
  • various administrative tasks (destruction of consumer, specification of consumer service extensions, allow provider designer and/or context manager).

Although any component could function as a Data Provider, it's often wise to use the JVCL provided base classes (in the JvDataProvider unit) to write new Data Providers as these classes deal with most of the basics of the Data Provider mechanism so you can focus on writing the actual provider.

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