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

the ExtensionManager service. More...

import "ExtensionManager.idl";

Inheritance diagram for ExtensionManager:
XExtensionManager XComponent XModifyBroadcaster XInterface XInterface

Additional Inherited Members

- Exported Interfaces inherited from XExtensionManager
interface com::sun::star::lang::XComponent
 interface to notify disposing More...
 
interface com::sun::star::util::XModifyBroadcaster
 interface to notify changes of the set of deployed packages of this manager More...
 
- Public Member Functions inherited from XExtensionManager
sequence< XPackageTypeInfogetSupportedPackageTypes ()
 gets the supported XPackageTypeInfos. More...
 
com::sun::star::task::XAbortChannel createAbortChannel ()
 creates a command channel to be used to asynchronously abort a command. More...
 
XPackage addExtension ([in] string url,[in] sequence< com::sun::star::beans::NamedValue > properties,[in] string repository,[in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 adds an extension. More...
 
void removeExtension ([in] string identifier,[in] string fileName,[in] string repository,[in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 removes an extension. More...
 
void enableExtension ([in] XPackage extension,[in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 enable an extension. More...
 
void disableExtension ([in] XPackage extension,[in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 disable an extension. More...
 
sequence< XPackagegetDeployedExtensions ([in] string repository,[in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 gets all currently installed extensions, including disabled user extensions. More...
 
XPackage getDeployedExtension ([in] string repository,[in] string identifier,[in] string fileName,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::lang::IllegalArgumentException)
 gets an installed extensions. More...
 
sequence< XPackagegetExtensionsWithSameIdentifier ([in] string identifier,[in] string fileName,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::lang::IllegalArgumentException)
 gets all extensions with the same identifier from all repositories. More...
 
sequence< sequence< XPackage > > getAllExtensions ([in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 returns a sequence containing all installed extensions. More...
 
void reinstallDeployedExtensions ([in] boolean force,[in] string repository,[in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 Expert feature: erases the underlying registry cache and reinstalls all previously added extensions. More...
 
boolean synchronize ([in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 synchronizes the extension database with the contents of the extensions folder of shared and bundled extensions. More...
 
sequence< XPackagegetExtensionsWithUnacceptedLicenses ([in] string repository,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::lang::IllegalArgumentException)
 returns all extensions which are currently not in use because the user did not accept the license. More...
 
long checkPrerequisitesAndEnable ([in] XPackage extension,[in] com::sun::star::task::XAbortChannel xAbortChannel,[in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, com::sun::star::ucb::CommandFailedException, com::sun::star::ucb::CommandAbortedException, com::sun::star::lang::IllegalArgumentException)
 check if all prerequisites for the extension are fulfilled and activates it, if possible. More...
 
boolean isReadOnlyRepository ([in] string repository)
 determines if the current user has write access to the extensions folder of the repository. More...
 

Detailed Description

the ExtensionManager service.

The component context entry is /singletons/com.sun.star.deployment.ExtensionManager .

Since
OOo 3.3

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