org.cogroo.addon
Class Main

java.lang.Object
  extended by com.sun.star.lib.uno.helper.WeakBase
      extended by org.cogroo.addon.Main
All Implemented Interfaces:
com.sun.star.frame.XDispatch, com.sun.star.frame.XDispatchProvider, com.sun.star.lang.XInitialization, com.sun.star.lang.XServiceDisplayName, com.sun.star.lang.XServiceInfo, com.sun.star.lang.XTypeProvider, com.sun.star.linguistic2.XLinguServiceEventBroadcaster, com.sun.star.linguistic2.XProofreader, com.sun.star.linguistic2.XSupportedLocales, com.sun.star.task.XJob, com.sun.star.task.XJobExecutor, com.sun.star.uno.XInterface, com.sun.star.uno.XWeak

public final class Main
extends com.sun.star.lib.uno.helper.WeakBase
implements com.sun.star.linguistic2.XProofreader, com.sun.star.lang.XServiceInfo, com.sun.star.linguistic2.XLinguServiceEventBroadcaster, com.sun.star.task.XJobExecutor, com.sun.star.lang.XServiceDisplayName, com.sun.star.lang.XInitialization, com.sun.star.frame.XDispatch, com.sun.star.frame.XDispatchProvider, com.sun.star.task.XJob


Field Summary
 
Fields inherited from interface com.sun.star.linguistic2.XProofreader
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.lang.XServiceInfo
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.linguistic2.XLinguServiceEventBroadcaster
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.task.XJobExecutor
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.lang.XServiceDisplayName
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.frame.XDispatchProvider
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.task.XJob
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.uno.XWeak
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.lang.XTypeProvider
UNOTYPEINFO
 
Constructor Summary
Main(com.sun.star.uno.XComponentContext context)
           
 
Method Summary
static com.sun.star.lang.XSingleComponentFactory __getComponentFactory(String sImplementationName)
           
static boolean __writeRegistryServiceInfo(com.sun.star.registry.XRegistryKey xRegistryKey)
           
 boolean addLinguServiceEventListener(com.sun.star.linguistic2.XLinguServiceEventListener xLinEvLis)
           
 void addStatusListener(com.sun.star.frame.XStatusListener xControl, com.sun.star.util.URL aURL)
           
 void changeContext(com.sun.star.uno.XComponentContext xCompContext)
           
 void dispatch(com.sun.star.util.URL aURL, com.sun.star.beans.PropertyValue[] aArguments)
           
 com.sun.star.linguistic2.ProofreadingResult doProofreading(String docID, String paraText, com.sun.star.lang.Locale locale, int startOfSentencePos, int sugEndOfSentencePos, com.sun.star.beans.PropertyValue[] aLanguagePortions)
           
 Object execute(com.sun.star.beans.NamedValue[] args)
           
 String getImplementationName()
           
 com.sun.star.lang.Locale[] getLocales()
           
 String getServiceDisplayName(com.sun.star.lang.Locale arg0)
           
static String[] getServiceNames()
           
 String[] getSupportedServiceNames()
           
 boolean hasLocale(com.sun.star.lang.Locale aLocale)
           
 void ignoreRule(String aRuleIdentifier, com.sun.star.lang.Locale aLocale)
           
 void initialize(Object[] object)
           
 boolean isSpellChecker()
           
 com.sun.star.frame.XDispatch queryDispatch(com.sun.star.util.URL aURL, String sTargetFrameName, int iSearchFlags)
           
 com.sun.star.frame.XDispatch[] queryDispatches(com.sun.star.frame.DispatchDescriptor[] seqDescriptors)
           
 boolean removeLinguServiceEventListener(com.sun.star.linguistic2.XLinguServiceEventListener xLinEvLis)
           
 void removeStatusListener(com.sun.star.frame.XStatusListener xControl, com.sun.star.util.URL aURL)
           
 void resetIgnoreRules()
           
 boolean supportsService(String sService)
           
 void trigger(String sEvent)
           
 
Methods inherited from class com.sun.star.lib.uno.helper.WeakBase
getImplementationId, getTypes, queryAdapter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Main

public Main(com.sun.star.uno.XComponentContext context)
Method Detail

changeContext

public void changeContext(com.sun.star.uno.XComponentContext xCompContext)

__getComponentFactory

public static com.sun.star.lang.XSingleComponentFactory __getComponentFactory(String sImplementationName)

__writeRegistryServiceInfo

public static boolean __writeRegistryServiceInfo(com.sun.star.registry.XRegistryKey xRegistryKey)

getLocales

public com.sun.star.lang.Locale[] getLocales()
Specified by:
getLocales in interface com.sun.star.linguistic2.XSupportedLocales

hasLocale

public boolean hasLocale(com.sun.star.lang.Locale aLocale)
Specified by:
hasLocale in interface com.sun.star.linguistic2.XSupportedLocales

isSpellChecker

public boolean isSpellChecker()
Specified by:
isSpellChecker in interface com.sun.star.linguistic2.XProofreader

doProofreading

public com.sun.star.linguistic2.ProofreadingResult doProofreading(String docID,
                                                                  String paraText,
                                                                  com.sun.star.lang.Locale locale,
                                                                  int startOfSentencePos,
                                                                  int sugEndOfSentencePos,
                                                                  com.sun.star.beans.PropertyValue[] aLanguagePortions)
                                                           throws com.sun.star.lang.IllegalArgumentException
Specified by:
doProofreading in interface com.sun.star.linguistic2.XProofreader
Throws:
com.sun.star.lang.IllegalArgumentException

ignoreRule

public void ignoreRule(String aRuleIdentifier,
                       com.sun.star.lang.Locale aLocale)
                throws com.sun.star.lang.IllegalArgumentException
Specified by:
ignoreRule in interface com.sun.star.linguistic2.XProofreader
Throws:
com.sun.star.lang.IllegalArgumentException

resetIgnoreRules

public void resetIgnoreRules()
Specified by:
resetIgnoreRules in interface com.sun.star.linguistic2.XProofreader

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

getServiceNames

public static String[] getServiceNames()

addLinguServiceEventListener

public boolean addLinguServiceEventListener(com.sun.star.linguistic2.XLinguServiceEventListener xLinEvLis)
Specified by:
addLinguServiceEventListener in interface com.sun.star.linguistic2.XLinguServiceEventBroadcaster

removeLinguServiceEventListener

public boolean removeLinguServiceEventListener(com.sun.star.linguistic2.XLinguServiceEventListener xLinEvLis)
Specified by:
removeLinguServiceEventListener in interface com.sun.star.linguistic2.XLinguServiceEventBroadcaster

trigger

public void trigger(String sEvent)
Specified by:
trigger in interface com.sun.star.task.XJobExecutor

getServiceDisplayName

public String getServiceDisplayName(com.sun.star.lang.Locale arg0)
Specified by:
getServiceDisplayName in interface com.sun.star.lang.XServiceDisplayName

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

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

execute

public Object execute(com.sun.star.beans.NamedValue[] args)
               throws com.sun.star.lang.IllegalArgumentException,
                      com.sun.star.uno.Exception
Specified by:
execute in interface com.sun.star.task.XJob
Throws:
com.sun.star.lang.IllegalArgumentException
com.sun.star.uno.Exception


Copyright © 2012-2013 CoGrOO. All Rights Reserved.