summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/form/binding/BindableDataAwareControlModel.idl
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/form/binding/BindableDataAwareControlModel.idl')
-rw-r--r--offapi/com/sun/star/form/binding/BindableDataAwareControlModel.idl28
1 files changed, 14 insertions, 14 deletions
diff --git a/offapi/com/sun/star/form/binding/BindableDataAwareControlModel.idl b/offapi/com/sun/star/form/binding/BindableDataAwareControlModel.idl
index 89a5a9b51534..31a3da3710a3 100644
--- a/offapi/com/sun/star/form/binding/BindableDataAwareControlModel.idl
+++ b/offapi/com/sun/star/form/binding/BindableDataAwareControlModel.idl
@@ -27,34 +27,34 @@
module com { module sun { module star { module form { module binding {
-/** is a specialization of the <type scope="com::sun::star::form">DataAwareControlModel</type>
+/** is a specialization of the com::sun::star::form::DataAwareControlModel
which additionally supports binding to external value suppliers.
<p>Control models usually have some kind of value property, which reflects the very current
content of the controls associated with this model. For instance, for an
- <type scope="com::sun::star::form::component">TextField</type>, this would be the
+ com::sun::star::form::component::TextField, this would be the
<member scope="com::sun::star::awt">UnoControlEditModel::Text</member> property of the base
- service. Similarly, a <type scope="com::sun::star::form::component">CheckBox</type> has
+ service. Similarly, a com::sun::star::form::component::CheckBox has
a property <member scope="com::sun::star::awt">UnoControlCheckBoxModel::State</member>, which
reflects the current check state.</p>
- <p>Usual <type scope="com::sun::star::form">DataAwareControlModel</type>s can be bound to
- a column of a <type scope="com::sun::star::form::component">DataForm</type>, and exchange
+ <p>Usual com::sun::star::form::DataAwareControlModels can be bound to
+ a column of a com::sun::star::form::component::DataForm, and exchange
their content with such a column.<br/>
- In particular, when the <type scope="com::sun::star::form::component">DataForm</type>
+ In particular, when the com::sun::star::form::component::DataForm
is moved to a different record, then the bound control model is updated with the value of
it's column in this particular row.<br/>
On the other hand, when any change in the control model (e.g. resulting from a user entering
data in a control associated with the control model) is committed
(<member scope="com::sun::star::form">XBoundComponent::commit</member>), then the actual
data of the control model is written into the associated
- <type scope="com::sun::star::form::component">DataForm</type> column.</p>
+ com::sun::star::form::component::DataForm column.</p>
<p>BindableDataAwareControlModel's additionally support an alternative value
binding, which forces them to exchange their value with another foreign instance.
In some sense, they are an abstraction of the data aware control models, which only
support a specialized, hard-coded value binding (namely the binding to a
- <type scope="com::sun::star::form::component">DataForm</type> column).</p>
+ com::sun::star::form::component::DataForm column).</p>
<p>For this, they provide the XBindableValue interface which allows to
set an external component to exchange the value with.</p>
@@ -68,21 +68,21 @@ module com { module sun { module star { module form { module binding {
<li><b>Activation</b><br/>
An external value binding becomes effective as soon as it is set. This is a
difference to SQL bindings, which only are effective when the parent form
- of the control model is loaded (<type scope="com::sun::star::form">XLoadable</type>).
+ of the control model is loaded (com::sun::star::form::XLoadable).
</li>
<li><b>Immediacy</b><br/>
When a BindableDataAwareControlModel is bound to an external value,
then every change in the control model's value is <em>immediately</em> reflected
in the external binding. This is a difference to SQL bindings of most
- <type scope="com::sun::star::form">DataAwareControlModel</type>'s, where changes
+ com::sun::star::form::DataAwareControlModel's, where changes
in the control model's value are only propagated to the bound column upon explicit
request via <member scope="com::sun::star::form">XBoundComponent::commit</member>.<br/>
Note that this restriction is inherited from the BindableControlModel.
</li>
<li><b>Cloning</b><br/>
- <type scope="com::sun::star::form">FormControlModel</type>s support cloning themselves
- via the <type scope="com::sun::star::util">XCloneable</type> interface which they
- inherit from the <type scope="com::sun::star::awt">UnoControlModel</type> service.</br>
+ com::sun::star::form::FormControlModels support cloning themselves
+ via the com::sun::star::util::XCloneable interface which they
+ inherit from the com::sun::star::awt::UnoControlModel service.</br>
When a BindableDataAwareControlModel is cloned while it has an active
external value binding, then the clone is also bound to the same binding instance.<br/>
Note that this restriction is inherited from the BindableControlModel.
@@ -100,7 +100,7 @@ module com { module sun { module star { module form { module binding {
service BindableDataAwareControlModel
{
/** specifies the functionality for binding the control model to a
- column of an SQL <type scope="com::sun::star::form::component">DataForm</type>.
+ column of an SQL com::sun::star::form::component::DataForm.
*/
service com::sun::star::form::DataAwareControlModel;