Language:

The Free and Open Productivity Suite
Apache OpenOffice 4.1.4 released

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


UDK 3.2.7 Java API Reference

com.sun.star.comp.helper
Class Bootstrap

java.lang.Object
  extended by com.sun.star.comp.helper.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 );
        


Constructor Summary
Bootstrap()
           
 
Method Summary
static XComponentContext bootstrap()
          Bootstraps the component context from a UNO installation.
static XComponentContext createInitialComponentContext(Hashtable context_entries)
          Bootstraps an initial component context with service manager and basic jurt components inserted.
static XMultiServiceFactory createSimpleServiceManager()
          Bootstraps a servicemanager with the jurt base components registered.
static XComponentContext defaultBootstrap_InitialComponentContext()
          Bootstraps the initial component context from a native UNO installation.
static XComponentContext defaultBootstrap_InitialComponentContext(String ini_file, Hashtable bootstrap_parameters)
          Bootstraps the initial component context from a native UNO installation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Bootstrap

public Bootstrap()
Method Detail

createInitialComponentContext

public static XComponentContext createInitialComponentContext(Hashtable context_entries)
                                                       throws Exception
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.
Throws:
Exception

createSimpleServiceManager

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

Returns:
a freshly boostrapped service manager
Throws:
Exception
See Also:
ServiceManager

defaultBootstrap_InitialComponentContext

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

Throws:
Exception
See Also:
cppuhelper/defaultBootstrap_InitialComponentContext()

defaultBootstrap_InitialComponentContext

public static final XComponentContext defaultBootstrap_InitialComponentContext(String ini_file,
                                                                               Hashtable bootstrap_parameters)
                                                                        throws Exception
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)
Throws:
Exception
See Also:
cppuhelper/defaultBootstrap_InitialComponentContext()

bootstrap

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

Returns:
a bootstrapped component context.
Throws:
BootstrapException
Since:
UDK 3.1.0

UDK 3.2.7 Java API Reference

Apache Software Foundation

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

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