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

com :: sun :: star :: lang ::

interface XMultiComponentFactory

Base Interface
com::sun::star::uno::XInterface

Description
Factory object for launching component instances giving a context from which to retrieve deployment values.


Known Services which Export this Interface

com::sun::star::lang::ServiceManager provides a collection of implementations for services.
com::sun::star::lang::ServiceManager provides a collection of implementations for services.

Methods' Summary

createInstanceWithContext Creates an instance of a component which supports the services specified by the factory.
createInstanceWithArgumentsAndContext Creates an instance of a component which supports the services specified by the factory, and initializes the new object with the given arguments and context.
getAvailableServiceNames Gets the service names of all supported services.

Methods' Details

createInstanceWithContext
 
com::sun::star::uno::XInterface
createInstanceWithContext(
[ in ] string aServiceSpecifier,
[ in ] com::sun::star::uno::XComponentContext Context )
raises ( com::sun::star::uno::Exception );

Description
Creates an instance of a component which supports the services specified by the factory.
Parameter aServiceSpecifier
service name
Parameter Context
context the component instance gets its deployment values from
Returns
component instance
createInstanceWithArgumentsAndContext
 
com::sun::star::uno::XInterface
createInstanceWithArgumentsAndContext(
[ in ] string ServiceSpecifier,
[ in ] sequence< any > Arguments,
[ in ] com::sun::star::uno::XComponentContext Context )
raises ( com::sun::star::uno::Exception );

Description
Creates an instance of a component which supports the services specified by the factory, and initializes the new object with the given arguments and context.
See also
XInitialization::init
Parameter ServiceSpecifier
service name
Parameter Arguments
arguments
Parameter Context
context the component instance gets its deployment values from
Returns
component instance
getAvailableServiceNames
 
sequence< string >
getAvailableServiceNames();
Description
Gets the service names of all supported services.
Returns
sequence of all service names which can be instantiated.

Top of Page