Class LanguageToolNetworkBridge

java.lang.Object
org.omegat.languagetools.BaseLanguageToolBridge
org.omegat.languagetools.LanguageToolNetworkBridge
All Implemented Interfaces:
ILanguageToolBridge

public class LanguageToolNetworkBridge extends BaseLanguageToolBridge
  • Constructor Details

    • LanguageToolNetworkBridge

      public LanguageToolNetworkBridge(Language sourceLang, Language targetLang, String url) throws Exception
      Get instance talking to remote server
      Parameters:
      url - URL of remote LanguageTool server
      Throws:
      Exception
    • LanguageToolNetworkBridge

      public LanguageToolNetworkBridge(Language sourceLang, Language targetLang, String path, int port, String languageModel) throws Exception
      Get instance spawning and talking to local server
      Parameters:
      path - local LanguageTool directory
      port - local port for spawned server to listen
      Throws:
      Exception
  • Method Details

    • stop

      public void stop()
      Description copied from interface: ILanguageToolBridge
      Handle project or application closing
    • applyRuleFilters

      public void applyRuleFilters(Set<String> disabledCategories, Set<String> disabledRules, Set<String> enabledRules)
      Description copied from interface: ILanguageToolBridge
      Free resources before destruction
      Parameters:
      disabledCategories - Comma-separated list of disabled category IDs
      disabledRules - Comma-separated list of disabled rule IDs
      enabledRules - Comma-separated list of enabled rule IDs