org.exoplatform.applications.ooplugin
Class AddonHandler
java.lang.Object
com.sun.star.lib.uno.helper.WeakBase
org.exoplatform.applications.ooplugin.AddonHandler
- All Implemented Interfaces:
- com.sun.star.frame.XDispatch, com.sun.star.frame.XDispatchProvider, com.sun.star.lang.XInitialization, com.sun.star.lang.XServiceInfo, com.sun.star.lang.XTypeProvider, com.sun.star.uno.XInterface, com.sun.star.uno.XWeak
public class AddonHandler
- extends com.sun.star.lib.uno.helper.WeakBase
- implements com.sun.star.lang.XServiceInfo, com.sun.star.frame.XDispatchProvider, com.sun.star.lang.XInitialization, com.sun.star.frame.XDispatch
Created by The eXo Platform SAS.
- Version:
- $Id: $
- Author:
- Vitaly Guly
| Fields inherited from class com.sun.star.lib.uno.helper.WeakBase |
_mapImplementationIds, _mapTypes |
| Fields inherited from interface com.sun.star.lang.XServiceInfo |
UNOTYPEINFO |
| Fields inherited from interface com.sun.star.frame.XDispatchProvider |
UNOTYPEINFO |
| Fields inherited from interface com.sun.star.lang.XInitialization |
UNOTYPEINFO |
| Fields inherited from interface com.sun.star.frame.XDispatch |
UNOTYPEINFO |
| Fields inherited from interface com.sun.star.uno.XWeak |
UNOTYPEINFO |
| Fields inherited from interface com.sun.star.lang.XTypeProvider |
UNOTYPEINFO |
|
Constructor Summary |
AddonHandler(com.sun.star.uno.XComponentContext xComponentContext)
|
| Methods inherited from class com.sun.star.lib.uno.helper.WeakBase |
finalize, getImplementationId, getTypes, queryAdapter |
MENU_OPEN
public static final String MENU_OPEN
- See Also:
- Constant Field Values
MENU_SAVE
public static final String MENU_SAVE
- See Also:
- Constant Field Values
MENU_SAVEAS
public static final String MENU_SAVEAS
- See Also:
- Constant Field Values
MENU_SEARCH
public static final String MENU_SEARCH
- See Also:
- Constant Field Values
MENU_SETTINGS
public static final String MENU_SETTINGS
- See Also:
- Constant Field Values
MENU_ABOUT
public static final String MENU_ABOUT
- See Also:
- Constant Field Values
AddonHandler
public AddonHandler(com.sun.star.uno.XComponentContext xComponentContext)
__getComponentFactory
public static com.sun.star.lang.XSingleComponentFactory __getComponentFactory(String sImplementationName)
__writeRegistryServiceInfo
public static boolean __writeRegistryServiceInfo(com.sun.star.registry.XRegistryKey xRegistryKey)
getImplementationName
public String getImplementationName()
- Specified by:
getImplementationName in interface com.sun.star.lang.XServiceInfo
supportsService
public boolean supportsService(String sService)
- Specified by:
supportsService in interface com.sun.star.lang.XServiceInfo
getSupportedServiceNames
public String[] getSupportedServiceNames()
- Specified by:
getSupportedServiceNames in interface com.sun.star.lang.XServiceInfo
queryDispatch
public com.sun.star.frame.XDispatch queryDispatch(com.sun.star.util.URL aURL,
String sTargetFrameName,
int iSearchFlags)
- Specified by:
queryDispatch in interface com.sun.star.frame.XDispatchProvider
queryDispatches
public com.sun.star.frame.XDispatch[] queryDispatches(com.sun.star.frame.DispatchDescriptor[] seqDescriptors)
- Specified by:
queryDispatches in interface com.sun.star.frame.XDispatchProvider
initialize
public void initialize(Object[] object)
throws com.sun.star.uno.Exception
- Specified by:
initialize in interface com.sun.star.lang.XInitialization
- Throws:
com.sun.star.uno.Exception
dispatch
public void dispatch(com.sun.star.util.URL aURL,
com.sun.star.beans.PropertyValue[] aArguments)
- Specified by:
dispatch in interface com.sun.star.frame.XDispatch
addStatusListener
public void addStatusListener(com.sun.star.frame.XStatusListener xControl,
com.sun.star.util.URL aURL)
- Specified by:
addStatusListener in interface com.sun.star.frame.XDispatch
removeStatusListener
public void removeStatusListener(com.sun.star.frame.XStatusListener xControl,
com.sun.star.util.URL aURL)
- Specified by:
removeStatusListener in interface com.sun.star.frame.XDispatch
showMessageBox
public static void showMessageBox(String sTitle,
String sMessage)
Copyright © 2014 eXo Platform SAS. All Rights Reserved.