A Link defines some connection between a source and target model.
It allows defining callbacks in response to some change or event
on the source object. Instead a Link directly causes some action
to occur on the target, for JS based backends this usually means
that a corresponding JS callback will effect some change on the
target in response to a change on the source.
A Link must define a source object which is what triggers events,
but must not define a target. It is also possible to define bi-
directional links between the source and target object.
Parameters inherited from:
bidirectional = param.Boolean(readonly=False)
Whether to link source and target in both directions.
properties = param.Dict(readonly=False)
A dictionary mapping between source specification to target
Registers the Callback
Registers the Link
Register a LinkCallback providing the implementation for
the Link for a particular backend.
Unregisters the Link