StarOffice 5.2 API
reverse engineered by classdoc

com.sun.star.comp.loader
Class FactoryHelper$Factory

java.lang.Object
  |
  +--com.sun.star.comp.loader.FactoryHelper$Factory
All Implemented Interfaces:
com.sun.star.uno.XInterface, com.sun.star.lang.XServiceInfo, com.sun.star.lang.XSingleServiceFactory

public synchronized class FactoryHelper$Factory
extends java.lang.Object
implements com.sun.star.lang.XServiceInfo, com.sun.star.lang.XSingleServiceFactory


Field Summary
protected  boolean _bArgs
           
protected  java.lang.reflect.Constructor _constructor
           
protected  java.lang.String _implName
           
protected  java.lang.Object[] _parameters
           
protected  java.lang.String _serviceName
           
protected  com.sun.star.lang.XMultiServiceFactory _xMultiServiceFactory
           
protected  com.sun.star.registry.XRegistryKey _xRegistryKey
           
 
Fields inherited from interface com.sun.star.lang.XServiceInfo
UIK, UNORUNTIMEDATA
 
Fields inherited from interface com.sun.star.lang.XSingleServiceFactory
UIK, UNORUNTIMEDATA, UNOTYPEINFO
 
Constructor Summary
protected FactoryHelper$Factory(java.lang.Class c, java.lang.String s, com.sun.star.lang.XMultiServiceFactory xmsf, com.sun.star.registry.XRegistryKey xrk)
           
 
Method Summary
 java.lang.Object createInstance()
           
 java.lang.Object createInstanceWithArguments(java.lang.Object[] o)
           
 java.lang.String getImplementationName()
           
 java.lang.String[] getSupportedServiceNames()
           
 boolean supportsService(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_bArgs

protected boolean _bArgs

_constructor

protected java.lang.reflect.Constructor _constructor

_implName

protected java.lang.String _implName

_parameters

protected java.lang.Object[] _parameters

_serviceName

protected java.lang.String _serviceName

_xMultiServiceFactory

protected com.sun.star.lang.XMultiServiceFactory _xMultiServiceFactory

_xRegistryKey

protected com.sun.star.registry.XRegistryKey _xRegistryKey
Constructor Detail

FactoryHelper$Factory

protected FactoryHelper$Factory(java.lang.Class c,
                                java.lang.String s,
                                com.sun.star.lang.XMultiServiceFactory xmsf,
                                com.sun.star.registry.XRegistryKey xrk)
                         throws java.lang.ClassNotFoundException
Method Detail

createInstance

public java.lang.Object createInstance()
                                throws com.sun.star.uno.Exception,
                                       com.sun.star.uno.RuntimeException
Specified by:
createInstance in interface com.sun.star.lang.XSingleServiceFactory

createInstanceWithArguments

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

getImplementationName

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

getSupportedServiceNames

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

supportsService

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

StarOffice 5.2 API
reverse engineered by classdoc