Location of Installed Extensions
From OpenOffice.org Wiki
- Deployment Items
- Installing Extensions for All or a Single User
- Extension Manager in OpenOffice.org
- unopkg
- Location of Installed Extensions
- Display Name
- Extension Identifiers
- Extension Versions
- Target Platform
- Simple License
- Dependencies
- System Integration
- Online Update of Extensions
Sometimes an extension developer needs to know the path to the root of his installed extension e.g. to load some additional data. You can use the singleton PackageInformationProvider to get an URL for an installed extension with a given Extension Identifier. For more information about Extension Identifiers see Extension Identifiers. For more information see com.sun.star.deployment.PackageInformationProvider and have a look at com.sun.star.deployment.XPackageInformationProvider.
... namespace css = com::sun::star; css::uno::Reference< css::uno::XComponentContext > mxContext; ... css::uno::Reference< css::deployment::XPackageInformationProvider > xInfoProvider( css::deployment::PackageInformationProvider::get( mxContext ) ); // "MY_PACKAGE_ID" is the identifier of the package where we want to get location from rtl::OUString sLocation = xInfoProvider->getPackageLocation( rtl::OUString::createFromAscii( "MY_PACKAGE_ID" ) ); ...
| Content on this page is licensed under the Public Documentation License (PDL). |

