LibreOffice
LibreOffice 5.2 SDK API Reference
Exported Interfaces | List of all members
XUIElementFactoryManager Interface Reference

Provides a unified interface for the new-style service XUIElementFactoryManager. More...

import"XUIElementFactoryManager.idl";

Inheritance diagram for XUIElementFactoryManager:
XUIElementFactory XUIElementFactoryRegistration XInterface XInterface theUIElementFactoryManager UIElementFactoryManager

Exported Interfaces

interface XUIElementFactory
 provides a function to create new instances of user interface elements. More...
 
interface XUIElementFactoryRegistration
 provides functions to query, retrieve, register and deregister user interface element factories. More...
 

Additional Inherited Members

- Public Member Functions inherited from XUIElementFactory
::com::sun::star::ui::XUIElement createUIElement ([in] string ResourceURL, [in] sequence< com::sun::star::beans::PropertyValue > Args) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::IllegalArgumentException )
 creates a new instances of a specific user interface element. More...
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 
- Public Member Functions inherited from XUIElementFactoryRegistration
sequence< sequence< com::sun::star::beans::PropertyValue > > getRegisteredFactories ()
 function to retrieve a list of all registered user interface element factories More...
 
::com::sun::star::ui::XUIElementFactory getFactory ([in] string ResourceURL, [in] string ModuleIdentifier)
 function to retrieve a previously registered user interface element factory. More...
 
void registerFactory ([in] string aType, [in] string aName, [in] string aModuleIdentifier, [in] string aFactoryImplementationName) raises (com::sun::star::container::ElementExistException)
 function to register a user interface element factory. More...
 
void deregisterFactory ([in] string aType, [in] string aName, [in] string ModuleIdentifier) raises (com::sun::star::container::NoSuchElementException)
 function to remove a previously defined user interface element factory. More...
 

Detailed Description

Provides a unified interface for the new-style service XUIElementFactoryManager.

Since
LibreOffice 4.1

Exported Interfaces

interface XUIElementFactory

provides a function to create new instances of user interface elements.

A user interface element factory manager is also a user interface element factory. It retrieves the responsible user interface element factory from the provided arguments and passes the arguments to it.

See also
XUIElementFactory

provides functions to query, retrieve, register and deregister user interface element factories.


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