Package com.e1c.langtool.ui.external
Class TranslationAssistView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
com.e1c.langtool.ui.common.ManagedViewPart
com.e1c.langtool.ui.common.tools.AbstractServiceView
com.e1c.langtool.ui.external.ExternalTranslationView
com.e1c.langtool.ui.external.TranslationAssistView
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.core.runtime.IExecutableExtension,org.eclipse.ui.IPersistable,org.eclipse.ui.IViewPart,org.eclipse.ui.IWorkbenchPart,org.eclipse.ui.IWorkbenchPart2,org.eclipse.ui.IWorkbenchPart3,org.eclipse.ui.part.IWorkbenchPartOrientation
The view to show all translation content from selected order of providers with priorities of translations from each
provider.
The order of providers stored in instance preferences via
preference page.- See Also:
-
Field Summary
FieldsFields inherited from class com.e1c.langtool.ui.external.ExternalTranslationView
isLangsInitialized, translationManager, translationTableViewerFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclear()Clears this view.protected org.eclipse.core.runtime.jobs.JobvoidcreatePartControl(org.eclipse.swt.widgets.Composite parent) protected Optional<ISingleTranslationQuery>voiddispose()protected Objectprotected IContentProviderprotected IBaseLabelProviderprotected voidMethods inherited from class com.e1c.langtool.ui.external.ExternalTranslationView
closed, createTranslationJob, getSourceLanguage, getTargetLanguage, handleStructedSelection, handleTextSelection, handleTranslationException, initMainControl, initMenu, initToolBar, isInitialized, setSourceLanguage, setTargetLanguage, updateLanguagesMethods inherited from class com.e1c.langtool.ui.common.tools.AbstractServiceView
addListenerToActiveText, checkInputText, createTranslationText, getActiveText, getApplicalbleObject, getTopComposite, hideError, isErrorVisible, removeListenerFromActiveText, setActiveText, setApplicableObject, setFocus, showError, startTranslating, stopTranslatingMethods inherited from class com.e1c.langtool.ui.common.ManagedViewPart
activated, broughtToTop, deactivated, hidden, opened, visibleMethods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartNameMethods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusyMethods 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.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
TranslationAssistView
-
-
Method Details
-
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createPartControlin interfaceorg.eclipse.ui.IWorkbenchPart- Overrides:
createPartControlin classExternalTranslationView
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.ui.IWorkbenchPart- Overrides:
disposein classExternalTranslationView
-
getTranslationInput
- Overrides:
getTranslationInputin classExternalTranslationView
-
getTranslationTableContentProvider
- Overrides:
getTranslationTableContentProviderin classExternalTranslationView
-
getTranslationTableLabelProvider
- Overrides:
getTranslationTableLabelProviderin classExternalTranslationView
-
getSupportedLanguages
- Overrides:
getSupportedLanguagesin classExternalTranslationView
-
createJobFromQuery
- Overrides:
createJobFromQueryin classExternalTranslationView
-
clear
protected void clear()Description copied from class:AbstractServiceViewClears this view.It detaches the active applicable object (sets value for object as
Optional.empty()) from this view, sets active text as empty and hides all errors from error component. Also this method should be used for clearing controls that contains not static data (like text fields or tables).- Overrides:
clearin classExternalTranslationView
-
setActiveQuery
- Overrides:
setActiveQueryin classExternalTranslationView
-
createQueryFromState
- Overrides:
createQueryFromStatein classExternalTranslationView
-