System.Bindings

From RAD Studio API Documentation
Jump to: navigation, search


Is the unit scope for the LiveBindings framework engine. Contains units that implement the LiveBindings engine.


Units

System.Bindings.CustomScope

Contains a class that implements a base custom scope for use within LiveBindings.

System.Bindings.CustomWrapper

Contains a class that implements a custom wrapper for use within LiveBindings.

System.Bindings.EvalProtocol

Contains interfaces that define compiled binding expressions, custom scopes, custom wrappers, dynamic instances of a member within a dynamic group, wrapped resulting types, Left Values, wrappers considered as placeholders for physical values, scope enumerators, scope symbols, immediate values, and related interfaces. It also contains classes that implement custom wrapper getter callbacks, location wrappers, scope symbols, subscription notifications, value wrappers, and so on.

System.Bindings.Expression

Contains classes that implement associations between an interface and an expression object that facilitate grouping and naming of binding expressions, associations between a Delphi object and an expression object. It also contains the parent class for all binding expressions and some global routines that provide a way for easy creation of associations between Delphi objects and expression objects, and between interface references and expression objects.

System.Bindings.ExpressionDefaults

Contains a class that implements the default behavior for binding expressions.

System.Bindings.Factories

Contains classes that implement a binding expression factory, a binding scope factory, and a binding manager factory.

System.Bindings.Helper

Contains a class that implements a binding expression helper class with utility methods and some related record types.

System.Bindings.Manager

Contains a class that implements a binding manager that manages all the binding expressions and notifies them of changes in the objects contained by the binding expression.

System.Bindings.ManagerDefaults

Contains a class that implements a binding manager that supports incoming change notifications.

System.Bindings.Methods

Contains a class that implements a list of binding methods and its factory, and related functions and invokable function bodies. It also contains global routines to allow the return of a location used by bidirectional expressions, and of Left Values that can be extracted and stored.

System.Bindings.Outputs

Contains classes that implement a factory for managing callbacks used for assignment to output properties of classes, collections of routines used by data bindings, and various routines and types that support the converters for Left Values and related functionality.