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

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

interface XSingleServiceFactory

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

Description
A factory supports this interface if the component which is created by this factory implements the service specification defined by the factory.
See also
XInitialization
See also
XMultiServiceFactory


Known Services which Export this Interface

com::sun::star::script::Invocation factory service that allows construction of Invocation objects.
com::sun::star::script::Invocation factory service that allows construction of Invocation objects.
com::sun::star::presentation::CustomPresentationAccess This is a container for custom presentations.
com::sun::star::ucb::HierarchyDataReadWriteAccess provides read and write access to a fragment of the hierarchy data.
com::sun::star::configuration::SimpleSetUpdate provides write access to a dynamic, homogeneous, non-hierarchical set of values or objects.
com::sun::star::packages::Package The Package is a service that provides access to a set of files and folders contained within a Package. One instance of the Package service exists for each Package file to be manipulated. Each instance is created with an argument which specifies the URL of the Package file to which the user requires access. If the instance is created without arguments, it must be initialised with the XInitialization service methods before it is a valid instance of the service.
com::sun::star::sdb::DatabaseContext is the context for accessing datasource.
com::sun::star::sdb::DefinitionContainer describes a container which provides access to database related definitions like commands, forms, and reports.

Methods' Summary

createInstance creates an instance of a component.
createInstanceWithArguments creates an instance of a component and initializes the component with some arguments.

Methods' Details

createInstance
 
com::sun::star::uno::XInterface
createInstance( )
raises ( com::sun::star::uno::Exception );

Description
creates an instance of a component.

This component must support the services specified by the factory.

createInstanceWithArguments
 
com::sun::star::uno::XInterface
createInstanceWithArguments(
[ in ] sequence< any > aArguments )
raises ( com::sun::star::uno::Exception );

Description
creates an instance of a component and initializes the component with some arguments.

This component must support the services specified by the factory.

See also
XInitialization::init

Top of Page