JVCL Help:IJvDataProvider
From Project JEDI Wiki
Jump to navigationJump to searchJVCL Help: IJvDataProvider Interface
[+] IJvDataProvider Methods
[+] JvDataProviderIntf.pas Interfaces
Search in JVCL Help
Search in all projectsClass Hierarchy
IJvDataProvider
TJvCustomDataProvider
run\JvDataProviderIntf.pas
Summary
Data Provider server interface.
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.
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