21module
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()
A DeploymentException reflects a deployment error.
Definition DeploymentException.idl:28
indicates that a function call with the given arguments is not supported because the extension was re...
Definition ExtensionRemovedException.idl:31
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument.
Definition IllegalArgumentException.idl:27
This exception is thrown to indicate that a command was aborted.
Definition CommandAbortedException.idl:30
This exception is thrown if an exception situation occurred during the processing of a command and an...
Definition CommandFailedException.idl:35
Objects of this interface provide information about a package's type.
Definition XPackageTypeInfo.idl:27
Objects of this interface reflect a bound package and are issued by a PackageRegistryBackend.
Definition XPackage.idl:29
com::sun::star::beans::Optional< string > getIdentifier()
returns the unique extension identifier.
string getName()
returns the file name of the package.
void revokePackage([in] boolean startup, [in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
revokes this XPackage.
boolean isBundle()
reflects whether this package is a bundle of one or more packages, e.g.
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.
boolean checkDependencies([in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
checks if the dependencies for this package are still satisfied
void registerPackage([in] boolean startup, [in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
registers this XPackage.
string getVersion()
returns the textual version representation of the package.
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.
sequence< XPackage > getBundle([in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv)
Gets packages of the bundle.
com::sun::star::task::XAbortChannel createAbortChannel()
creates a command channel to be used to asynchronously abort a command.
allows to explicitly free resources and break cyclic references.
Definition generated_idl_chapter_refs.idl:435
Use this interface to abort a command asynchronously.
Definition XAbortChannel.idl:27
defines the environment for a command.
Definition XCommandEnvironment.idl:29
broadcasts each modification made on the date data of the object which supports this interface.
Definition XModifyBroadcaster.idl:32
Definition Ambiguous.idl:20