:: com :: sun :: star :: form ::

interface XForms
Base Interfaces
XForms
┣ ::com::sun::star::container::XContainer
┣ ::com::sun::star::container::XNameContainer
┃ ┗ ::com::sun::star::container::XNameReplace
┃    ┗ ::com::sun::star::container::XNameAccess
┃       ┗ ::com::sun::star::container::XElementAccess
┣ ::com::sun::star::container::XIndexContainer
┃ ┗ ::com::sun::star::container::XIndexReplace
┃    ┗ ::com::sun::star::container::XIndexAccess
┃       ┗ ::com::sun::star::container::XElementAccess
┣ ::com::sun::star::container::XEnumerationAccess
┃ ┗ ::com::sun::star::container::XElementAccess
┣ ::com::sun::star::script::XEventAttacherManager
┣ ::com::sun::star::container::XChild
┣ ::com::sun::star::util::XCloneable
┗ ::com::sun::star::lang::XComponent

::com::sun::star::container::XContainer
Description
allows to register listeners to be notified of changes in the container.
::com::sun::star::container::XNameContainer
Description
allows to add/remove elements by name.
::com::sun::star::container::XIndexContainer
Description
gives access to the elements by index.
::com::sun::star::container::XEnumerationAccess
Description
creates an enumeration of the elements.
::com::sun::star::script::XEventAttacherManager
Description
This interface has to be implemented to supply the scripting environment for the contained components.

The interface allows managing of scripts associated with dependent components, accessed by index. However, as a client of the FormComponents service, there's no need to bother with the container aspect of the ::com::sun::star::script::XEventAttacherManager directly. A FormComponents container will automatically synchronize the elements you put into it with the scripting information obtained at the ::com::sun::star::script::XEventAttacherManager interface.

For instance, at any time you can obtain the events associated with the nth element in the form components by calling ::com::sun::star::script::XEventAttacherManager::getScriptEvents with parameter n. In particular, this invariant is always met, even after you inserted/removed elements into/from the container.

::com::sun::star::container::XChild
(referenced interface's summary:)
provides access to the parent of the object.
::com::sun::star::util::XCloneable
(referenced interface's summary:)
makes it possible to create a copy of the object which supports this interface.
::com::sun::star::lang::XComponent
(referenced interface's summary:)
allows to exclicitly free resources and break cyclic references.
Since
LibreOffice 4.1

Top of Page