Class AbstractLanguageHandler

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
com.e1c.langtool.v8.dt.internal.ui.commands.AbstractLanguageHandler
All Implemented Interfaces:
org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2
Direct Known Subclasses:
CleanUpLanguageHandler, ConvertToTranslationLanguageHandler

public abstract class AbstractLanguageHandler extends org.eclipse.core.commands.AbstractHandler
An abstract class for removing or converting languages.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Map<org.eclipse.core.resources.IProject,Set<Language>>
    For given selection returns mapping from project to set of languages that can be converted to the translation language or for which translations can be cleared.

    Methods inherited from class org.eclipse.core.commands.AbstractHandler

    addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled

    Methods inherited from class org.eclipse.core.commands.common.EventManager

    addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.core.commands.IHandler

    execute
  • Constructor Details

    • AbstractLanguageHandler

      public AbstractLanguageHandler()
  • Method Details

    • getSelectedObjects

      protected Map<org.eclipse.core.resources.IProject,Set<Language>> getSelectedObjects(ISelection selection)
      For given selection returns mapping from project to set of languages that can be converted to the translation language or for which translations can be cleared.
      Parameters:
      selection - Selection instance
      Returns:
      Mapping from project to set of languages that can be converted or cleared.