Top   Module   Use   Manual   Index 
 EXPORTING SERVICES | METHODS' SUMMARY | METHODS' DETAILS 

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

interface XPluginManager

Base Interface
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.



Known Services which Export this Interface

com::sun::star::plugin::PluginManager makes it possible to create plugins.

Methods' 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.

Methods' Details

createPluginContext
 
com::sun::star::plugin::XPluginContext
createPluginContext();
Description
creates a default context.

This context depends on the service Desktop .

getPluginDescriptions
 
sequence< com::sun::star::plugin::PluginDescription >
getPluginDescriptions();
Description
returns the descriptions for all available plugins.
createPlugin
 
com::sun::star::plugin::XPlugin
createPlugin(
[ in ] com::sun::star::plugin::XPluginContext acontext,
[ in ] short mode,
[ in ] sequence< string > argn,
[ in ] sequence< string > argv,
[ in ] com::sun::star::plugin::PluginDescription plugintype )
raises ( com::sun::star::plugin::PluginException );

Description
creates a new plugin instance.
createPluginFromURL
 
com::sun::star::plugin::XPlugin
createPluginFromURL(
[ in ] com::sun::star::plugin::XPluginContext acontext,
[ in ] short mode,
[ in ] sequence< string > argn,
[ in ] sequence< string > argv,
[ in ] com::sun::star::awt::XToolkit toolkit,
[ in ] com::sun::star::awt::XWindowPeer parent,
[ in ] string url );

Description
creates a new plugin instance.

Top of Page