Data.Bind.Components

From RAD Studio API Documentation
Jump to: navigation, search

Contains the components that comprise the LiveBindings feature for database usage.

Package bindcomp250.bpl

Classes

EBindCompError Exception class for all errors that might appear when using binding components.
IBindActivate This interface is implemented by binding components.
IBindCheckBoxEditor This interface is implemented by an editor for a check box control.
IBindCompDesigner This interface is used at design time to display and modify the expressions of a binding component.
IBindCompFactory This interface is used at design time during the course of creating new binding components.
IBindCompFactoryContext This interface is used at design time during the course of creating new binding components.
IBindCompFactoryExecuteContext This interface is used at design time during the course of creating new binding components.
IBindControlValue This interface is implemented by binding components that the observer control changes using the control value observer, such as TBindControlValue and TLinkControlToProperty.
IBindFillControlMembers This interface is implemented by all classes that need to extract information from a binding editor, such as to get member names and member expressions.
IBindGridEditor This interface is implemented by an editor for a grid control.
IBindLayoutChanged This interface is implemented by binding components.
IBindLink This interface is implemented by binding components.
IBindLinkColumns This interface is implemented by binding components.
IBindListEditor This interface is implemented by the editor of a list control.
IBindListEditorCommon This interface is implemented by the editor of a list control.
IBindListItemIndexEditor This interface is implemented by the editor of a list control to support the expression: ListItemIndex(Self).
IBindListLookupEditor This interface is implemented by the editor of a list control that can support lookups.
IBindListRefresh This interface is implemented by binding components.
IBindListRefreshing This interface is implemented by binding components.
IBindListUpdate This interface is implemented by binding components.
IBindListVirtualEditor Represents an abstraction used by LiveBinding components to access a control that behaves as a virtual list.
IBindMemberChange Is an interface used by data sources to inform binding components that a member has been renamed or deleted.
IBindNavigator This interface is implemented by all binding navigators (FMX and VCL) in order to provide the prototypes of the functions that are used to access the data source attached to the binding navigator.
IBindPosition Is an interface implemented by all binding components that synchronize their position or current item with the position or current record of a data source.
IControlEditorName This interface is implemented by classes that require to get the control editor name of an object by supplying a GUID.
IScopeActive Is an interface implemented by data sources to provide the active state of the data source.
IScopeComponent Is an interface implemented by data sources to provide a component as the evaluation context for expressions.
IScopeCurrentRecord Is an interface implemented by a data source to provide an evaluation context for the current record.
IScopeEditLink Is an interface implemented by data sources that can support linking a field in the data source to a control, such as a TEdit control.
IScopeEditor Is an interface implemented by data sources that can support linking a field in the data source to a control, such as a TEdit control.
IScopeExpressions Is an interface implemented by data sources so that they keep track of the binding components that are referencing the data source.
IScopeGetRecord Is an interface implemented by a data source.
IScopeLookup Is an interface implemented by data sources.
IScopeMemberNames Is an interface implemented by data sources.
IScopeMemberScripting Is an interface implemented by data sources.
IScopeNavigator Is an interface implemented by data sources that support navigation through records.
IScopeNavigatorUpdates This interface is implemented by binding navigators (FMX and VCL) that require the mechanism of manipulating the data contained by the attached data sources.
IScopeRecordEnumerable Is an interface implemented by data sources.
IScopeRecordEnumerator This is the abstraction of a data source enumerator.
IScopeRecordEnumeratorCount Data source enumerators may implement this interface.
IScopeRecordEnumeratorStatus This interface is implemented by classes that require to get information regarding the status (multiple record updating) of a scope record enumerator.
IScopeState This interface is implemented by data sources and is used by binding components to get the editing state of a data source, and also to monitor changes to the editing state.
TActivatedContainedBindComponent Is the base class for binding components that can be activated.
TBaseBindExpression TBaseBindExpression implements a single managed or unmanaged binding expression.
TBaseBindScopeComponent Base class for the binding scope component.
TBaseLinkingBindSource Base class for the binding scope components that support linking.
TBasicBindComponent Base class for all contained binding components descending from it.
TBindArtifactItem Represents a binding artifact item in a collection of binding artifacts.
TBindArtifacts Represents a collection of bindings artifact items.
TBindCompException Is an alias for the EBindCompError exception.
TBindCompExpressionCollection Is an owned collection of binding expressions.
TBindComponentDelegate Is a binding component that wraps one or more other binding components.
TBindControlValue Implements functionality for updating component properties when a control is modified by user input.
TBindEditorFactory Is a factory class for the binding editor.
TBindEventList Represents a list of binding events.
TBindEventList1 Represents a generic list of binding events.
TBindEventListT Represents the base class for the TBindEventList and TBindEventList1 lists of binding events.
TBindExpression Represents a binding expression.
TBindExprItems Represents a collection of managed binding expressions.
TBindGridLink Used when binding controls to grids.
TBindGridList Used when binding components to grids.
TBindingsList Implements the bindings list component.
TBindingsListEnumerator Is an enumerator of binding components.
TBindLink Used when creating bindings to the columns in the grid of a dataset.
TBindList Represents an expression used when binding components to lists.
TBindListLink Represents an expression used when binding columns in the grids of a dataset to a list.
TBindPosition Represents a binding expression used to keep a control in sync with another position-related control.
TBindScope Non-visual component that provides a way to make data contained by the specified component available to all components that want to access it, using LiveBindings .
TCollectionEnumerator Represents a collection enumerator.
TColumnFormatExpressionItem Describes the members and expression strings that a binding component will use to create binding expressions that format a column in a grid control.
TColumnFormatExpressions Represents a collection of formatted binding expressions.
TColumnLinkExpressionItem Describes the members and expression strings that a binding component will use to create binding expressions that operate on a grid column cell and a data source field value.
TColumnLinkExpressions Represents a collection of linking binding expressions.
TCommonBindComponent Base class for all binding components descending from it, such as TBindExpression, TBindExprItems, and so on.
TContainedBindComponent Base class for all common binding components descending from it.
TControlObserver Implements an observer for various linking bindings.
TCustomBindControlValue Implements functionality for updating component properties when a control is modified by user input.
TCustomBindExpression Implements a binding expression.
TCustomBindExprItems Implements a collection of managed or unmanaged binding expressions.
TCustomBindGridLink Implements functionality to connect a grid or a list control to a data source.
TCustomBindGridList Implements functionality to fill a list control from a data source.
TCustomBindGridListLink Implements functionality to connect a grid or a list control to a data source, using binding expressions.
TCustomBindGridListLookup Implements functionality to fill a grid or a list control from a data source.
TCustomBindingsList Represents the base class for the binding list.
TCustomBindLink Implements a linking binding expression.
TCustomBindList Implements functionality to fill a list control from a data source.
TCustomBindListLink Implements functionality to connect a list control to a data source, using binding expressions.
TCustomBindListLookup Implements functionality to fill a list control from a data source.
TCustomBindPosition Implements functionality for keeping a position-related control (such as a scroll bar) in synchronization with the current row in a data source.
TCustomBindScope Base class for all binding scope components that provide a way to make data contained by the specified component available to all components that want to access it, using LiveBindings .
TCustomLinkControlToField Represents the base class for linking a control to a field.
TCustomLinkControlToProperty Represents the base class for binding a value of a control to a component property.
TCustomLinkFillControlToField Represents the base class for linking a control to a field and filling the control with possible values.
TCustomLinkFillControlToProperty Represents the base class for binding a value of a control to a component property.
TCustomLinkListControlToField Represents the base class for linking a list control to a field.
TCustomLinkPropertyToField Represents the base class for linking a property of a component to a field.
TDependency Describes the component property upon which a binding component depends.
TDependencyList Implements a list of dependencies on components and properties.
TEvalEnumerator Represents a value expression from a member of a data source enumerator that may be evaluated either using evaluation shortcuts or using the expression engine.
TEvalEnumeratorToEditor Represents an assignment expression from a member of a data source enumerator to a member of a list editor that may be evaluated either using evaluation shortcuts or using the expression engine.
TEvalShortcutEnumerator Base class for evaluators of TEvalEnumerator that implement evaluation shortcuts.
TExpressionDirEnumerator Is an enumerator of expressions that have a direction property.
TExpressionItem Is an item in a collection of expressions.
TExpressionItemDir Is an item (an expression with a direction property) in a collection of expression directions.
TExpressions Is an owned collection of binding expressions.
TExpressionsDir Is an owned collection of expression directions.
TFormatExpressionItem Is an item in a collection of formatting expressions.
TFormatExpressions Is an owned collection of formatting binding expressions.
TLinkControlDelegate Is a binding component that wraps another binding component and references a control.
TLinkControlToField Links a control to a field.
TLinkControlToFieldDelegate Is a binding component that wraps another binding component and references a control, data source, and field.
TLinkControlToProperty Links a value of a control to a component property.
TLinkFillControlToField Links a control to a field and fills the control with possible values.
TLinkFillControlToProperty Links a value of a control to a component property and fills the control with possible values.
TLinkListControlToField Links a list control to a field.
TLinkPropertyToField Links the property of a component to a field.
TLinkPropertyToFieldDelegate Is a binding component that wraps another binding component and references a component property, data source, and field name.
TMethods Is a collection of method identifiers that are included in or excluded from the evaluation context for the expressions.
TOutputConverters Is a collection of output converter identifiers that are included in or excluded from the evaluation context for expressions.
TScopeMappingItem Is an item in a collection of scope mappings.
TScopeMappings Is an owned collection of scope mappings.
TScopeMappingsEnumerator Is an enumerator of scope mappings.

Routines

CreateBindComponent Used internally at design time by the Binding Expression Editor to create the binding components.
EnumRegisteredBindCompFactories Used internally at design time to access the list of registered binding component factories.
EnumRegisteredBindComponents Used internally at design time to access the list of registered binding components.
GetBindCompDesigner Used internally at design time to get a designer for a binding component.
GetBindEditor Requests an implementation of a binding editor on a component.
GetBindEditorNames Returns an array of names from a binding editor on a component.
GetBoundComponentOptions Used internally at design time to determine whether the Object Inspector should display a LiveBindings property for a particular component type.
GetControlValueClasses Returns the control classes registered for a particular framework.
GetControlValuePropertyName Returns the property that is used to set and get the value of a control.
GetListItemValueExpression Returns the expression that is used to set and get the value list item.
RegisterBindCompDesigner Used internally at design time to register a designer for a binding component.
RegisterBindCompFactory Used at design time to register binding component factories.
RegisterBindComponents Used at design time to register binding components, which can be added to a TBindingsList.
RegisterBindEditorFactory Registers an implementation of a bind editor on a component.
RegisterBoundComponents Registers whether the Object Inspector should display a LiveBindings property for a specific object type.
RegisterListItemValueExpression Registers the expression that is the value of the list control item.
RegisterObservableMember Registers a property of a control that is enabled for observing.
RegisterObservableMemberOptions Registers the options associated with a control that is enabled for observing.
RegisterValuePropertyName Registers the property that is the value of a control.
UnRegisterBindComponents Unregisters binding components registered by RegisterBindComponents.
UnregisterBindEditorFactory Unregisters a bind editor factory registered by RegisterBindEditorFactory.
UnregisterListItemValueExpression Unregisters the expression that is the value of a list control item.
UnRegisterObservableMember The UnRegisterObservableMember method unregisters a property of a control that is enabled for observing.
UnRegisterObservableMemberOptions Unregisters the options associated with a control that is enabled for observing.
UnRegisterValuePropertyName Unregisters the property that is the value of a control.

Types

TBindArtifactState Enumeration of binding artifact states.
TBindCheckBoxState Enumeration of check boxes' states for use in bindings expressions that bind check box components.
TBindCompAssignedValueEvent Procedural type used by all OnAssignedValue events.
TBindCompAssigningValueEvent Procedural type used by all OnAssigningValue events.
TBindCompDesignerBindsType Enumeration of what a bindings expression can bind.
TBindCompDesignerCollectionType Enumeration of collection types for use with the bindings expressions designer component.
TBindCompDesignerExpressionType Enumeration of binding expression types to be used by the bindings expressions editor component.
TBindCompDesignExpression Record that contains information regarding a bindings expression.
TBindCompDesignExpressionCollection Record that contains a collection of bindings expressions.
TBindCompEvalErrorEvent Procedural type used by all OnEvalError events.
TBindCompExpressionType Enumeration of binding expression types.
TBindGridOnCallbackEvaluateFormat Reference to a procedure (an anonymous method) that is used by the SetOnCallbackEvaluateFormat method implementations.
TBoundComponentOption Enumeration of bound component options.
TEnumBindCompFactoryProc Internally used at design time to enumerate a list of registered binding component factories.
TEnumBindCompProc Internally used at design time to enumerate a list of registered bindings components.
TExpressionDirection Enumeration of binding expression directions.
TFillItemMode Indicates the operation that requires a list item to be filled.
TFormatCallback Reference to a procedure (an anonymous method) that is used by the UpdateList and FillList method implementations.
TLinkControlToFieldDirection Represents the direction of the data flow for a TLinkControlToFieldDelegate.
TNotifyDistanceEvent Procedural type used by the AddDataSetScrolled and RemoveDataSetScrolled method implementations.
TPersistentPair Represents a data type that signifies a pair consisting of a string and a TPersistent object.
TScopeMemberType Enumeration of scope member types.

Variables

CreateBindCompProc For internal use only.
EnumRegisteredBindCompFactoriesProc For internal use only.
EnumRegisteredBindCompsProc For internal use only.
GetBindCompDesignerProc For internal use only.
GetBoundComponentOptionsProc For internal use only.
RegisterBindCompDesignerProc For internal use only.
RegisterBindCompFactoryProc For internal use only.
RegisterBindCompProc For internal use only.
RegisterBoundComponentsProc For internal use only.
UnRegisterBindCompProc For internal use only.


Retrieved from "https://docwiki.embarcadero.com/Libraries/Tokyo/e/index.php?title=Data.Bind.Components&oldid=734965"