|
LibreOffice
LibreOffice 7.6 SDK API Reference
|
Go to the documentation of this file.
21 module
com { module sun { module star { module deployment {
69 [in]
boolean alreadyInstalled)
109 com::sun::star::beans::Optional<
132 [in]
boolean startup,
156 [in]
boolean startup,
236 string getDisplayName()
244 string getDescription()
252 string getLicenseText()
265 sequence<
string> getUpdateInformationURLs()
276 ::
com::sun::star::beans::StringPair getPublisherInfo()
296 void exportTo( [in]
string destFolderURL,
297 [in]
string newTitle,
298 [in]
long nameClashAction,
299 [in]
com::sun::star::ucb::XCommandEnvironment xCmdEnv )
302 com::sun::star::ucb::CommandFailedException,
303 com::sun::star::ucb::CommandAbortedException,
304 com::sun::star::ucb::ContentCreationException);
315 com::sun::star::graphic::XGraphic getIcon( [in]
boolean highContrast )
320 string getRepositoryName();
336 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:31
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:27
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:35
defines the environment for a command.
Definition: XCommandEnvironment.idl:29
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:29
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:39
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:30
string getName()
returns the file name of the package.
A DeploymentException reflects a deployment error.
Definition: DeploymentException.idl:28
Definition: Ambiguous.idl:20
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:27
broadcasts each modification made on the date data of the object which supports this interface.
Definition: XModifyBroadcaster.idl:32
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument.
Definition: IllegalArgumentException.idl:27
sequence< XPackage > getBundle([in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
Gets packages of the bundle.