/** revokes the binding listener which has previously been registered @seeregisterBindingListener
*/ void revokeBindingListener( const css::uno::Reference< css::beans::XPropertyChangeListener >& _rxBindingListener
);
/** checks whether it's possible to bind the control model to a given XSD data type
/** checks whether the control model can be bound to any XSD data type
*/ bool canBindToAnyDataType() const { return canBindToDataType(); }
/** checks whether the control model is a source for list entries, as supplied by XML data bindings
*/ bool isListEntrySink() const;
/** retrieves the names of all XForms models in the document the control lives in
*/ void getFormModelNames( std::vector< OUString >& /* [out] */ _rModelNames ) const;
/** retrieves the names of all bindings for a given model @seegetFormModelNames
*/ void getBindingNames( const OUString& _rModelName, std::vector< OUString >& /* [out] */ _rBindingNames ) const;
/// retrieves the XForms model (within the control model's document) with the given name
css::uno::Reference< css::xforms::XModel >
getFormModelByName( const OUString& _rModelName ) const;
/** retrieves the model which the active binding of the control model belongs to
*/
css::uno::Reference< css::xforms::XModel >
getCurrentFormModel() const;
/** retrieves the name of the model which the active binding of the control model belongs to
*/
OUString
getCurrentFormModelName() const;
/** retrieves the binding instance which is currently attached to the control model
*/
css::uno::Reference< css::beans::XPropertySet >
getCurrentBinding() const;
/** retrieves the name of the binding instance which is currently attached to the control model
*/
OUString
getCurrentBindingName() const;
/** sets a new binding at the control model
*/ void setBinding( const css::uno::Reference< css::beans::XPropertySet >& _rxBinding );
/** retrieves the binding instance which is currently used as list source for the control model @seeisListEntrySink
*/
css::uno::Reference< css::form::binding::XListEntrySource >
getCurrentListSourceBinding() const;
/** sets a new list source at the control model @seeisListEntrySink
*/ void setListSourceBinding( const css::uno::Reference< css::form::binding::XListEntrySource >& _rxListSource );
/** retrieves a given binding for a given model, or creates a new one
/** types of sub-elements of a model
*/ enum ModelElementType
{
Submission,
Binding
};
/** retrieves the name of a model's sub-element, as to be shown in the UI @seegetModelElementFromUIName @seegetAllElementUINames
*/ static OUString
getModelElementUIName( const ModelElementType _eType, const css::uno::Reference< css::beans::XPropertySet >& _rxElement
);
/** retrieves the submission object for an UI name
/** fires a change in a single property, if the property value changed, and if we have a listener interestedinpropertychanges
*/ void firePropertyChange( const OUString& _rName, const css::uno::Any& _rOldValue, const css::uno::Any& _rNewValue
) const;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.