| A Binder is an implementation of a BindingSite: that is
an implementation of the Service-like relationship API
between a child component and its parent. A Binder
is the only view of the Parent that a child component
will start with - any other services, methods, etc required
must be requested via the child's binder.
Most Binder implementations will know
both the plugin (client) that they are "Binding" and the
ServiceProvider for which they are implementing the BindingSite.
Binders must implement whatever Binder control interface required by the
associated Container and implement or delegate a refinement of BindingSite
to be called by the bound component.
|