|  | 
| interface | com::sun::star::lang::XComponent | 
|  | interface to notify disposing 
 | 
| interface | com::sun::star::util::XModifyBroadcaster | 
|  | interface to notify changes of the set of deployed packages of this manager 
 | 
| sequence< XPackageTypeInfo > | getSupportedPackageTypes () | 
|  | gets the supported XPackageTypeInfos. 
 | 
| com::sun::star::task::XAbortChannel | createAbortChannel () | 
|  | creates a command channel to be used to asynchronously abort a command. 
 | 
| 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. 
 | 
| 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. 
 | 
| 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. 
 | 
| 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. 
 | 
| sequence< XPackage > | getDeployedExtensions ([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. 
 | 
| 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. 
 | 
| sequence< XPackage > | getExtensionsWithSameIdentifier ([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. 
 | 
| 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. 
 | 
| 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. 
 | 
| 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. 
 | 
| sequence< XPackage > | getExtensionsWithUnacceptedLicenses ([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. 
 | 
| 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. 
 | 
| boolean | isReadOnlyRepository ([in] string repository) | 
|  | determines if the current user has write access to the extensions folder of the repository. 
 | 
| void | dispose () | 
|  | The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references. 
 | 
| void | addEventListener ([in] XEventListener xListener) | 
|  | adds an event listener to the object. 
 | 
| void | removeEventListener ([in] XEventListener aListener) | 
|  | removes an event listener from the listener list. 
 | 
| any | queryInterface ([in] type aType) | 
|  | queries for a new interface to an existing UNO object. 
 | 
| void | acquire () | 
|  | increases the reference counter by one. 
 | 
| void | release () | 
|  | decreases the reference counter by one. 
 | 
| void | addModifyListener ([in] com::sun::star::util::XModifyListener aListener) | 
|  | adds the specified listener to receive events "modified." 
 | 
| void | removeModifyListener ([in] com::sun::star::util::XModifyListener aListener) | 
|  | removes the specified listener. 
 | 
the ExtensionManager service. 
The component context entry is 
/singletons/com.sun.star.deployment.ExtensionManager
.
- Since
- OOo 3.3