StarOffice 5.2 API
reverse engineered by classdoc

com.sun.star.comp.loader
Class JavaLoader

java.lang.Object
  |
  +--com.sun.star.comp.loader.JavaLoader
All Implemented Interfaces:
com.sun.star.loader.XImplementationLoader, com.sun.star.lang.XInitialization, com.sun.star.uno.XInterface, com.sun.star.lang.XServiceInfo

public synchronized class JavaLoader
extends java.lang.Object
implements com.sun.star.loader.XImplementationLoader, com.sun.star.lang.XInitialization, com.sun.star.lang.XServiceInfo


Field Summary
private static boolean DEBUG
           
(package private) static java.lang.Class class$com$sun$star$comp$loader$JavaLoader
           
(package private) static java.lang.Class class$com$sun$star$lang$XMultiServiceFactory
           
(package private) static java.lang.Class class$com$sun$star$registry$XRegistryKey
           
(package private) static java.lang.Class class$java$lang$String
           
protected  com.sun.star.lang.XMultiServiceFactory multiServiceFactory
           
private static java.lang.String[] supportedServices
           
 
Fields inherited from interface com.sun.star.loader.XImplementationLoader
UIK, UNORUNTIMEDATA, UNOTYPEINFO
 
Fields inherited from interface com.sun.star.lang.XInitialization
UIK, UNORUNTIMEDATA, UNOTYPEINFO
 
Fields inherited from interface com.sun.star.lang.XServiceInfo
UIK, UNORUNTIMEDATA
 
Constructor Summary
JavaLoader()
           
JavaLoader(com.sun.star.lang.XMultiServiceFactory xmsf)
           
 
Method Summary
private static void DEBUG(java.lang.String s)
           
 java.lang.Object activate(java.lang.String s1, java.lang.String s2, java.lang.String s3, com.sun.star.registry.XRegistryKey xrk)
           
(package private) static java.lang.Class class$(java.lang.String s)
           
 java.lang.String getImplementationName()
           
static com.sun.star.lang.XSingleServiceFactory getServiceFactory(java.lang.String s, com.sun.star.lang.XMultiServiceFactory xmsf, com.sun.star.registry.XRegistryKey xrk)
           
 java.lang.String[] getSupportedServiceNames()
           
 void initialize(java.lang.Object[] o)
           
 boolean supportsService(java.lang.String s)
           
 boolean writeRegistryInfo(com.sun.star.registry.XRegistryKey xrk, java.lang.String s1, java.lang.String s2)
           
static boolean writeRegistryServiceInfo(com.sun.star.registry.XRegistryKey xrk)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

private static final boolean DEBUG

class$com$sun$star$comp$loader$JavaLoader

static java.lang.Class class$com$sun$star$comp$loader$JavaLoader

class$com$sun$star$lang$XMultiServiceFactory

static java.lang.Class class$com$sun$star$lang$XMultiServiceFactory

class$com$sun$star$registry$XRegistryKey

static java.lang.Class class$com$sun$star$registry$XRegistryKey

class$java$lang$String

static java.lang.Class class$java$lang$String

multiServiceFactory

protected com.sun.star.lang.XMultiServiceFactory multiServiceFactory

supportedServices

private static java.lang.String[] supportedServices
Constructor Detail

JavaLoader

public JavaLoader()

JavaLoader

public JavaLoader(com.sun.star.lang.XMultiServiceFactory xmsf)
Method Detail

DEBUG

private static final void DEBUG(java.lang.String s)

activate

public java.lang.Object activate(java.lang.String s1,
                                 java.lang.String s2,
                                 java.lang.String s3,
                                 com.sun.star.registry.XRegistryKey xrk)
                          throws com.sun.star.loader.CannotActivateFactoryException,
                                 com.sun.star.uno.RuntimeException
Specified by:
activate in interface com.sun.star.loader.XImplementationLoader

class$

static java.lang.Class class$(java.lang.String s)

getImplementationName

public java.lang.String getImplementationName()
                                       throws com.sun.star.uno.RuntimeException
Specified by:
getImplementationName in interface com.sun.star.lang.XServiceInfo

getServiceFactory

public static com.sun.star.lang.XSingleServiceFactory getServiceFactory(java.lang.String s,
                                                                        com.sun.star.lang.XMultiServiceFactory xmsf,
                                                                        com.sun.star.registry.XRegistryKey xrk)

getSupportedServiceNames

public java.lang.String[] getSupportedServiceNames()
                                            throws com.sun.star.uno.RuntimeException
Specified by:
getSupportedServiceNames in interface com.sun.star.lang.XServiceInfo

initialize

public void initialize(java.lang.Object[] o)
                throws com.sun.star.uno.Exception,
                       com.sun.star.uno.RuntimeException
Specified by:
initialize in interface com.sun.star.lang.XInitialization

supportsService

public boolean supportsService(java.lang.String s)
                        throws com.sun.star.uno.RuntimeException
Specified by:
supportsService in interface com.sun.star.lang.XServiceInfo

writeRegistryInfo

public boolean writeRegistryInfo(com.sun.star.registry.XRegistryKey xrk,
                                 java.lang.String s1,
                                 java.lang.String s2)
                          throws com.sun.star.registry.CannotRegisterImplementationException,
                                 com.sun.star.uno.RuntimeException
Specified by:
writeRegistryInfo in interface com.sun.star.loader.XImplementationLoader

writeRegistryServiceInfo

public static boolean writeRegistryServiceInfo(com.sun.star.registry.XRegistryKey xrk)

StarOffice 5.2 API
reverse engineered by classdoc