Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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

interface XMultiComponentFactory
Description
Factory interface for creating component instances giving a context from which to retrieve deployment values.
See also
XInitialization
Developers Guide
ProUNO - Service Manager and Component Context
FirstSteps - First Contact - Getting Started
ProUNO - Java - Getting a Service Manager
ProUNO - C++ - Establishing Interprocess Connections
ProUNO - UNO Interprocess Connections
ProUNO - C++ - Transparent Use of Office UNO Components
ProUNO - Java - Transparent Use of Office UNO Components

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

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.