API:Data.Bind.ObjectScope

De RAD Studio API Documentation
Aller à : navigation, rechercher

Classes

IBindSourceAdapterReprésente une interface qui doit être implémentée par toutes les classes fournissant des données à un objet TAdapterBindSource.
IGetMemberObjectReprésente une interface utilisée pour récupérer l'objet sous-jacent exposé par un champ adaptateur.
TAdapterBindSourceSource de liaison qui supporte les adaptateurs pour se connecter à différents types de données.
TBaseListBindSourceAdapter
TBaseObjectBindSourceReprésente une source de liaison qui supporte les adaptateurs pour se connecter à différents types de données.
TBaseObjectBindSourceAdapter
TBaseObjectBindSourceDelegateClasse de base pour les sources de liaison qui délèguent.
TBindFieldDefReprésente un élément d'une collection et un champ d'une source de données LiveBindings.
TBindFieldDefClassTBindFieldDefClass définit la métaclasse pour TBindFieldDef.
TBindFieldDefObjectValueReaderImplémente la fonctionnalité permettant d'obtenir une valeur d'un objet particulier à partir d'une définition de champ, en utilisant RTTI.
TBindFieldDefObjectValueWriterImplémente la fonctionnalité permettant d'obtenir une valeur d'un objet particulier à partir d'une définition de champ, en utilisant RTTI.
TBindFieldDefsReprésente une collection de champs dans une source de données LiveBindings.
TBindFieldDefsClassTBindFieldDefsClass définit la métaclasse pour TBindFieldDefs.
TBindFieldDefValueReaderImplémente la fonctionnalité permettant d'obtenir la valeur d'une définition de champ particulière, en utilisant RTTI.
TBindFieldDefValueWriterImplémente la fonctionnalité permettant de définir la valeur d'une définition de champ particulière, en utilisant RTTI.
TBindFieldDefWithChildrenReprésente une collection de définitions de champs liables qui représentent les champs physiques sous-jacents d'un ensemble de données, et contient aussi une liste de définitions de champs enfant.
TBindSourceAdapteObjectFieldGetMemberObjectReprésente l'implémentation de l'interface IGetMemberObject utilisée pour obtenir l'objet associé à un champ d'objet.
TBindSourceAdapterReprésente la classe de base d'adaptateur pour la fourniture de données à un objet TAdapterBindSource.
TBindSourceAdapterCustomScopeReprésente une portée personnalisée qui permet au moteur d'expression d'accéder aux noms de champs comme des membres de l'objet encapsulé TBindSourceAdapter.
TBindSourceAdapterFieldReprésente la classe de base d'un champ d'adaptateur.
TBindSourceAdapterGetMemberObjectReprésente l'implémentation de l'interface IGetMemberObject utilisée pour obtenir l'objet associé à un adaptateur.
TBindSourceAdapterInstanceFactoryune classe utilitaire interne utilisée par TListBindSourceAdapter<T> pour créer de nouvelles instances de la classe T.
TBindSourceAdapterLinkEst une classe de base avec des méthodes virtuelles représentant une expression de liaison qui effectue la liaison à un adaptateur de source de liaison.
TBindSourceAdapterObjectFieldCustomScopeReprésente une portée personnalisée utilisée pour permettre au moteur d'expression d'accéder aux noms de champs comme des membres de l'objet encapsulé.
TBindSourceAdapterReadFieldReprésente un champ d'adaptateur qui supporte la lecture de sa valeur en utilisant une propriété Value exposée.
TBindSourceAdapterReadObjectFieldReprésente un champ d'adaptateur qui supporte la lecture de sa valeur avec une propriété Value exposée. Elle fournit aussi la mise en flux et peut être affectable.
TBindSourceAdapterReadWriteFieldReprésente un champ d'adaptateur qui supporte la lecture et l'écriture de sa valeur avec une propriété Value exposée.
TBindSourceAdapterReadWriteObjectFieldReprésente un champ d'adaptateur qui supporte la lecture et l'écriture de sa valeur avec une propriété Value exposée. Elle fournit aussi la mise en flux et est affectable.
TCustomAdapterBindSourceReprésente la classe de base pour la source de liaison qui supporte les adaptateurs pour se connecter à différents types de données.
TCustomDataGeneratorAdapterImplémente la fonctionnalité qui vous permet de définir les champs générés qu'il est possible de fournir à un TAdapterBindSource.
TCustomFormatObjectCette classe est utilisée en interne en tant que classe de base pour les objets de format personnalisé typés.
TCustomPrototypeBindSourceEst une classe de base qui implémente une source de liaison pour la création de données exemples.
TDataGeneratorAdapterImplémente la fonctionnalité qui vous permet de définir les champs générés qu'il est possible de fournir à un TAdapterBindSource.
TDelegateValueGeneratorImplémente un générateur de valeurs délégué.
TFieldValueReaderImplémente la fonctionnalité permettant d'obtenir la valeur d'un champ particulier, en utilisant RTTI.
TFieldValueWriterImplémente la fonctionnalité permettant de définir la valeur d'un champ particulier, en utilisant RTTI.
TGeneratorBindFieldDefsClassTGeneratorBindFieldDefsClass définit la métaclasse pour TGeneratorFieldDefs.
TGeneratorFieldDefDéfinit un champ généré d'une source de données telle que TAdapterBindSource.
TGeneratorFieldDefsDéfinit tous les champs générés d'une source de données telle que TAdapterBindSource.
TGeneratorRecordReprésente la classe de base qui implémente un dictionnaire de chaînes et de valeurs variant (TValue).
TInternalTypedListValueGeneratorDelegate
TListBindSourceAdapterImplémente un adaptateur pour une liste générique d'objets définie par l'utilisateur.
TObjectBindSourceAdapterImplémente un adaptateur pour fournir un objet arbitraire à un objet TAdapterBindSource.
TPropertyValueReaderImplémente la fonctionnalité permettant d'obtenir la valeur d'une propriété, en utilisant RTTI.
TPropertyValueWriterImplémente la fonctionnalité permettant de définir la valeur d'une propriété, en utilisant RTTI.
TPrototypeBindSourceEst une source de liaison pour la création de données exemples.
TTypedCustomFormatObjectEst utilisée pour implémenter le formatage personnalisé d'une valeur générée.
TTypedListValueGeneratorDelegateEst utilisée pour générer des valeurs exemples.
TTypedListValueGeneratorDelegate2Est utilisée pour générer des valeurs exemples.
TValueAccessorEst la classe de base pour la lecture et l'écriture d'une valeur en utilisant RTTI.
TValueGeneratorEst la classe de base pour générateurs de valeurs.
TValueGeneratorClassTValueGeneratorClass définit la métaclasse de TValueGenerator.
TValueGeneratorDelegateC'est la classe de base utilisée par TDelegateValueGenerator pour générer des valeurs exemples.
TValueGeneratorDelegateWithEventsEtend TValueGeneratorDelegate avec des événements supplémentaires.
TValueReaderEst la classe de base pour la lecture d'une valeur en utilisant RTTI.
TValueReaderFunc
TValueWriterEst la classe de base pour la définition d'une valeur en utilisant RTTI.
TValueWriterProc

Routines

BindSourceAdapterError
FindRegisteredValueGeneratorIndique si le nom et le type de champ donnés sont recensés en tant que générateur de valeurs.
FindRegisteredValueGeneratorsRenvoie un tableau de générateurs de valeurs recensés, basés sur le nom et le type de champ donnés.
GetRegisteredValueGeneratorsRenvoie un tableau de noms de générateurs de valeurs recensés.
RegisterValueGeneratorRecense un générateur de valeurs selon les paramètres donnés.
UnRegisterValueGeneratorDérecense un générateur de valeurs selon les paramètres donnés.

Types

TAdapterErrorActionindique comment une application doit répondre à une condition d'erreur d'un adaptateur.
TAdapterErrorEventest un gestionnaire d'événement qui se produit lorsque TBindSourceAdapter déclenche une exception lors d'une tentative d'insertion, d'édition, de mise à jour ou de suppression des éléments de source de données ou lors de l'application de mises à jour à la source de données.
TAdapterHasUpdatesEvent est un gestionnaire d'événement qui se produit lorsqu'un adaptateur doit déterminer si la source de données n'a pas encore appliqué de modifications.
TAdapterNotifyEventTAdapterNotifyEvent notifie TBindSourceAdapter qu'un événement s'est produit.
TBindSourceAdapterFieldTypeReprésente un enregistrement qui contient les informations de type (RTTI) à propos d'un champ adaptateur.
TBindSourceAdapterStateReprésente une énumération d'états d'un adaptateur de portée.
TCreateAdapterEventest le gestionnaire d'événement qui se produit lorsqu'une source de données de liaison doit créer un adaptateur.
TCreateItemInstanceEventest un gestionnaire d'événement qui se produit lorsqu'un adaptateur doit créer un nouvel élément de source de données.
TDefUpdateMethodest un type de données interne de TBindFieldDefs.
TGeneratorFieldTypeReprésente une énumération de types de champ utilisés par les générateurs.
TGeneratorFieldTypesReprésente un ensemble de TGeneratorFieldType.
TGeneratorOptionReprésente une énumération d'options pour le générateur de données.
TGeneratorOptionsReprésente un ensemble de TGeneratorOption.
TInitItemInstanceEventest un gestionnaire d'événement qui se produit lorsqu'un adaptateur doit initialiser un élément de source de données nouvellement créé.
TListAdapterOption spécifie les opérations autorisées sur la source de données de l'adaptateur.
TListAdapterOptionsest l'ensemble de TListAdapterOption qui spécifie les opérations autorisées sur la source de données de l'adaptateur.
TListAppendEventest un gestionnaire d'événement qui se produit lorsqu'un adaptateur doit ajouter un nouvel élément de source de données.
TListDeleteEventest un gestionnaire d'événement qui se produit lorsqu'un adaptateur doit supprimer un élément de source de données.
TListInsertEvent
TNameValueGeneratorDescriptionPairest un enregistrement qui représente une paire dans laquelle Key a la valeur du nom, et Value a la valeur de TValueGeneratorDescription.
TObjectAdapterOption spécifie les opérations autorisées sur un objet lié à un adaptateur.
TObjectAdapterOptionsest l'ensemble de TObjectAdapterOption.
TSetObjectEvent est un gestionnaire d'événement qui se produit lorsqu'un objet est assigné à un adaptateur en tant que source de données.
TValueGeneratorDescriptionReprésente un enregistrement qui contient les descriptions de générateur.
TValueGeneratorOnGetValueEst le type procédural utilisé par l'événement TValueGeneratorDelegateWithEvents.OnGetValue.

Constantes

seEditModesseEditModes: Set = [seEdit..seInsert];