Exported Interfaces - Details |
::com::sun::star::beans::XPropertySet
- Usage Restrictions
- optional
- Description
- allows access to the properties of the binding
|
|
XValueBinding
- Description
- allows read and write access to the value represented by this binding
|
|
::com::sun::star::util::XModifyBroadcaster
- Usage Restrictions
- optional
- Description
- allows other components to be notified when the value represented
by the ValueBinding instance changes.
This interface is optional, since a binding may not support
actively notifying changes in its value. Note, however, that in case
this interface is not supported, the bound component cannot react
on value changes, and will thus override any values which are
set by an instance other than itself.
|
|
::com::sun::star::lang::XComponent
- Description
- allows life time control for the component
An ValueBinding may be known to one ore more components
supporting the XBindableValue interface, which all work with
this binding. However, they will not own the ValueBinding.
The ownership is with another instance, which may also decide to obsolete
the ValueBinding for whatever reasons (e.g. because the data model
which the binding reflected died). For this reason, a ValueBinding
must offer a possibility to be obsoleted by its owner, and to notify this
obsoleteness to other interested parties, such as XBindableValues.
|
|
Copyright © 2020, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.