com.sun.star.comp.helper

Class Bootstrap

public class Bootstrap extends Object

Bootstrap offers functionality to obtain a context or simply a service manager. The service manager can create a few basic services, whose implementations are: Other services can be inserted into the service manager by using its XSet interface:
		XSet xSet = UnoRuntime.queryInterface( XSet.class, aMultiComponentFactory );
		// insert the service manager
		xSet.insert( aSingleComponentFactory );
	
Method Summary
static XComponentContextbootstrap()
Bootstraps the component context from a UNO installation.
static XComponentContextcreateInitialComponentContext(Hashtable context_entries)
Bootstraps an initial component context with service manager and basic jurt components inserted.
static XMultiServiceFactorycreateSimpleServiceManager()
Bootstraps a servicemanager with the jurt base components registered.
static XComponentContextdefaultBootstrap_InitialComponentContext()
Bootstraps the initial component context from a native UNO installation.
static XComponentContextdefaultBootstrap_InitialComponentContext(String ini_file, Hashtable bootstrap_parameters)
Bootstraps the initial component context from a native UNO installation.

Method Detail

bootstrap

public static final XComponentContext bootstrap()
Bootstraps the component context from a UNO installation.

Returns: a bootstrapped component context.

Since: UDK 3.1.0

createInitialComponentContext

public static XComponentContext createInitialComponentContext(Hashtable context_entries)
Bootstraps an initial component context with service manager and basic jurt components inserted.

Parameters: context_entries the hash table contains mappings of entry names (type string) to context entries (type class ComponentContextEntry).

Returns: a new context.

createSimpleServiceManager

public static XMultiServiceFactory createSimpleServiceManager()
Bootstraps a servicemanager with the jurt base components registered.

Returns: a freshly boostrapped service manager

See Also: com.sun.star.lang.ServiceManager

defaultBootstrap_InitialComponentContext

public static final XComponentContext defaultBootstrap_InitialComponentContext()
Bootstraps the initial component context from a native UNO installation.

See Also: cppuhelper/defaultBootstrap_InitialComponentContext()

defaultBootstrap_InitialComponentContext

public static final XComponentContext defaultBootstrap_InitialComponentContext(String ini_file, Hashtable bootstrap_parameters)
Bootstraps the initial component context from a native UNO installation.

Parameters: ini_file ini_file (may be null: uno.rc besides cppuhelper lib) bootstrap_parameters bootstrap parameters (maybe null)

See Also: cppuhelper/defaultBootstrap_InitialComponentContext()