com.sun.star.comp.helper
Class Bootstrap
java.lang.Object
|
+--com.sun.star.comp.helper.Bootstrap
- public class Bootstrap
- extends java.lang.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:
- com.sun.star.comp.loader.JavaLoader
- com.sun.star.comp.urlresolver.UrlResolver
- com.sun.star.comp.bridgefactory.BridgeFactory
- com.sun.star.comp.connections.Connector
- com.sun.star.comp.connections.Acceptor
- com.sun.star.comp.servicemanager.ServiceManager
Other services can be inserted into the service manager by
using its XSet interface:
XSet xSet = (XSet)UnoRuntime.queryInterface( XSet.class, aMultiComponentFactory );
// insert the service manager
xSet.insert( aSingleComponentFactory );
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bootstrap
public Bootstrap()
createInitialComponentContext
public static XComponentContext createInitialComponentContext(java.util.Hashtable context_entries)
throws java.lang.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.
java.lang.Exception
createSimpleServiceManager
public static com.sun.star.lang.XMultiServiceFactory createSimpleServiceManager()
throws java.lang.Exception
- Bootstraps a servicemanager with the jurt base components registered.
- Returns:
- a freshly boostrapped service manager
java.lang.Exception
- Since:
- UDK2.08
- See Also:
com.sun.star.lang.ServiceManager