LibreOffice
LibreOffice 5.0 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
List of all members
FormController Service Reference

specifies a component controlling the interaction between the user and multiple form controls belonging to a single form. More...

import "FormController.idl";

Inheritance diagram for FormController:
XFormController XFilterController XModeSelector XDatabaseParameterBroadcaster2 XRowSetApproveBroadcaster XSQLErrorBroadcaster XConfirmDeleteBroadcaster XModifyBroadcaster XComponent XEnumerationAccess XIndexAccess XChild XTabController

Additional Inherited Members

- Exported Interfaces inherited from XFormController
interface ::com::sun::star::awt::XTabController
 is used for tab controlling and grouping of the controls. More...
 
interface ::com::sun::star::container::XChild
 allows access to the parent controller. More...
 
interface ::com::sun::star::container::XIndexAccess
 allows access to the sub controllers. More...
 
interface ::com::sun::star::container::XEnumerationAccess
 allows enumerating sub controllers More...
 
interface ::com::sun::star::lang::XComponent
 allows life time control of the controller. More...
 
interface ::com::sun::star::util::XModifyBroadcaster
 allows to register as listener for modifications in the controls which the controller is responsible for. More...
 
interface ::com::sun::star::form::XConfirmDeleteBroadcaster
 used to notify deletions of data in the form before they happen. More...
 
interface ::com::sun::star::sdb::XSQLErrorBroadcaster
 is used to notify errors which happen in the form the controller is responsible for. More...
 
interface ::com::sun::star::sdb::XRowSetApproveBroadcaster
 is used for multiplexing row set events happening on the form which the controller is responsible for. More...
 
interface ::com::sun::star::form::XDatabaseParameterBroadcaster2
 is used broadcasting parameter events in the form. More...
 
interface ::com::sun::star::util::XModeSelector
 allows switching the form controller to different operation modes. More...
 
interface XFilterController
 allows controlling the filter mode. More...
 
- Public Member Functions inherited from XFormController
void addActivateListener ([in]::com::sun::star::form::XFormControllerListener Listener)
 adds the specified listener to receive notifications whenever the activation state of the controller changes. More...
 
void removeActivateListener ([in]::com::sun::star::form::XFormControllerListener Listener)
 removes the specified listener from the list of components to receive notifications whenever the activation state of the controller changes. More...
 
void addChildController ([in] XFormController ChildController) raises ( ::com::sun::star::lang::IllegalArgumentException )
 adds a controller to the list of child controllers More...
 
- Public Attributes inherited from XFormController
XFormOperations FormOperations
 denotes the instance which is used to implement operations on the form which the controller works for. More...
 
::com::sun::star::awt::XControl CurrentControl
 provides access to the currently active control More...
 
XFormControllerContext Context
 allows to delegate certain tasks to the context of the form controller More...
 
::com::sun::star::task::XInteractionHandler InteractionHandler
 used (if not NULL) for user interactions triggered by the form controller. More...
 
- Protected Member Functions inherited from XFilterController
void addFilterControllerListener ([in] XFilterControllerListener Listener)
 registers a listener to be notified of certain changes in the form based filter. More...
 
void removeFilterControllerListener ([in] XFilterControllerListener Listener)
 revokes a listener which was previously registered to be notified of certain changes in the form based filter. More...
 
void setPredicateExpression ([in] long Component,[in] long Term,[in] string PredicateExpression) raises ( ::com::sun::star::lang::IndexOutOfBoundsException )
 sets a given predicate expression More...
 
::com::sun::star::awt::XControl getFilterComponent ([in] long Component) raises ( ::com::sun::star::lang::IndexOutOfBoundsException )
 retrieves the filter component with the given index. More...
 
sequence< sequence< string > > getPredicateExpressions ()
 retrieves the entirety of the predicate expressions represented by the filter controller. More...
 
void removeDisjunctiveTerm ([in] long Term) raises ( ::com::sun::star::lang::IndexOutOfBoundsException )
 removes a given disjunctive term More...
 
void appendEmptyDisjunctiveTerm ()
 appends an empty disjunctive term to the list of terms. More...
 
- Protected Attributes inherited from XFilterController
long FilterComponents
 is the number of filter components, or filter controls, which the filter controller is responsible for. More...
 
long DisjunctiveTerms
 is the number of disjunctive terms of the filter expression represented by the form based filter. More...
 
long ActiveTerm { set raises(::com::sun::star::lang::IndexOutOfBoundsException); }
 denotes the active term of the filter controller. More...
 

Detailed Description

specifies a component controlling the interaction between the user and multiple form controls belonging to a single form.


The documentation for this service was generated from the following file: