interface XPluginManager in module com::sun::star::plugin::

(Global Index)

Syntax

interface XPluginManager : com::sun::star::uno::XInterface ;

Description

manages all plugin instances.

Plugins can be created only from an XPluginManager . It also creates XPluginContext objects, which can be overloaded by aggregation.

Method Summary

createPluginContext creates a default context.

getPluginDescriptions returns the descriptions for all available plugins.

createPlugin creates a new plugin instance.

createPluginFromURL creates a new plugin instance.

Known Services Which Export this Interface

com::sun::star::plugin::PluginManager

Method Details



createPluginContext

Syntax

com::sun::star::plugin::XPluginContext createPluginContext ();

Description

creates a default context.

This context depends on the service Desktop .


getPluginDescriptions

Syntax

sequence< com::sun::star::plugin::PluginDescription > getPluginDescriptions ();

Description

returns the descriptions for all available plugins.


createPlugin

Syntax

com::sun::star::plugin::XPlugin createPlugin (
com::sun::star::plugin::XPluginContext acontext,
short mode,
sequence< string > argn,
sequence< string > argv,
com::sun::star::plugin::PluginDescription plugintype )
raises ( com::sun::star::plugin::PluginException );

Description

creates a new plugin instance.


createPluginFromURL

Syntax

com::sun::star::plugin::XPlugin createPluginFromURL (
com::sun::star::plugin::XPluginContext acontext,
short mode,
sequence< string > argn,
sequence< string > argv,
com::sun::star::awt::XToolkit toolkit,
com::sun::star::awt::XWindowPeer parent,
string url );

Description

creates a new plugin instance.

Top of Page