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 |
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
JavaLoader
public JavaLoader()
JavaLoader
public JavaLoader(com.sun.star.lang.XMultiServiceFactory xmsf)
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)