LibreOffice
LibreOffice 6.4 SDK API Reference
|
Go to the documentation of this file.
20 #ifndef _com_sun_star_deployment_XPackage_idl
21 #define _com_sun_star_deployment_XPackage_idl
39 module
com { module sun { module star { module deployment {
87 [in]
boolean alreadyInstalled)
127 com::sun::star::beans::Optional<
150 [in]
boolean startup,
174 [in]
boolean startup,
254 string getDisplayName()
262 string getDescription()
270 string getLicenseText()
283 sequence<
string> getUpdateInformationURLs()
294 ::
com::sun::star::beans::StringPair getPublisherInfo()
314 void exportTo( [in]
string destFolderURL,
315 [in]
string newTitle,
316 [in]
long nameClashAction,
317 [in]
com::sun::star::ucb::XCommandEnvironment xCmdEnv )
320 com::sun::star::ucb::CommandFailedException,
321 com::sun::star::ucb::CommandAbortedException,
322 com::sun::star::ucb::ContentCreationException);
333 com::sun::star::graphic::XGraphic getIcon( [in]
boolean highContrast )
338 string getRepositoryName();
354 com::sun::star::beans::Optional<
string> getRegistrationDataURL()
indicates that a function call with the given arguments is not supported because the extension was re...
Definition: ExtensionRemovedException.idl:36
com::sun::star::beans::Optional< com::sun::star::beans::Ambiguous< boolean > > isRegistered([in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
determines whether the package is currently registered, i.e.
Use this interface to abort a command asynchronously.
Definition: XAbortChannel.idl:31
boolean checkDependencies([in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
checks if the dependencies for this package are still satisfied
string getVersion()
returns the textual version representation of the package.
This exception is thrown if an exception situation occurred during the processing of a command and an...
Definition: CommandFailedException.idl:40
defines the environment for a command.
Definition: XCommandEnvironment.idl:36
com::sun::star::beans::Optional< string > getIdentifier()
returns the unique extension identifier.
Objects of this interface reflect a bound package and are issued by a PackageRegistryBackend.
Definition: XPackage.idl:47
void revokePackage([in] boolean startup, [in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
revokes this XPackage.
void registerPackage([in] boolean startup, [in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
registers this XPackage.
allows to explicitly free resources and break cyclic references.
Definition: XComponent.idl:43
com::sun::star::task::XAbortChannel createAbortChannel()
creates a command channel to be used to asynchronously abort a command.
long checkPrerequisites([in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv, [in] boolean alreadyInstalled)
checks if the package can be installed.
This exception is thrown to indicate that a command was aborted.
Definition: CommandAbortedException.idl:34
string getName()
returns the file name of the package.
A DeploymentException reflects a deployment error.
Definition: DeploymentException.idl:33
Definition: Ambiguous.idl:22
boolean isBundle()
reflects whether this package is a bundle of one or more packages, e.g.
Objects of this interface provide information about a package's type.
Definition: XPackageTypeInfo.idl:33
broadcasts each modification made on the date data of the object which supports this interface.
Definition: XModifyBroadcaster.idl:38
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument.
Definition: IllegalArgumentException.idl:31
sequence< XPackage > getBundle([in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
Gets packages of the bundle.