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 -
Method Summary
Modifier and TypeMethodDescriptiongetSelectedObjects(ISelection selection) For givenselectionreturns mapping fromprojectto set oflanguagesthat 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, setEnabledMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 givenselectionreturns mapping fromprojectto set oflanguagesthat can be converted to the translation language or for which translations can be cleared.- Parameters:
selection-Selectioninstance- Returns:
- Mapping from project to set of languages that can be converted or cleared.
-