ooodev.adapter.deployment.package_manager_factory_partial module
- class ooodev.adapter.deployment.package_manager_factory_partial.PackageManagerFactoryPartial(component, interface=com.sun.star.deployment.XPackageManagerFactory)[source]
Bases:
objectPartial class for XPackageManagerFactory.
- Parameters:
component (XPackageManagerFactory) –
interface (UnoInterface | None) –
- __init__(component, interface=com.sun.star.deployment.XPackageManagerFactory)[source]
Constructor
- Parameters:
component (XPackageManagerFactory) – UNO Component that implements
com.sun.star.deployment.XPackageManagerFactoryinterface.interface (UnoInterface, optional) – The interface to be validated. Defaults to
XPackageManagerFactory.
- Return type:
None
- get_package_manager(context)[source]
Method to create (or reusing and already existing) XPackageManager object to add or remove UNO packages persistently.
Packages for context strings
userandsharedwill be registered and revoked persistently.Context strings other than
user,sharedwill last in ancom.sun.star.lang.IllegalArgumentException.- Raises:
com.sun.star.lang.IllegalArgumentException –
IllegalArgumentException- Return type:
XPackageManager- Parameters:
context (str) –