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

interface XMultiComponentFactory
Description
Factory interface for creating component instances giving a context from which to retrieve deployment values.
See also
::com::sun::star::lang::XInitialization
Developers Guide
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 instance with the given arguments and context.  
getAvailableServiceNames Gets the 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 instance with the given arguments and context.
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 names of all supported services.
Returns
sequence of all service names
Top of Page