Class TranslateStringDialog

java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
com.e1c.langtool.v8.dt.ui.projecteditor.TranslateStringDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class TranslateStringDialog extends org.eclipse.jface.dialogs.TitleAreaDialog
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.jface.window.Window

    org.eclipse.jface.window.Window.IExceptionHandler
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     

    Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog

    DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE

    Fields inherited from class org.eclipse.jface.dialogs.Dialog

    blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS

    Fields inherited from class org.eclipse.jface.window.Window

    CANCEL, OK, resizeHasOccurred
  • Constructor Summary

    Constructors
    Constructor
    Description
    TranslateStringDialog(org.eclipse.swt.widgets.Shell parentShell, LangObserver langObserver, boolean multiLine, Map<String,String> inputData)
    Instantiates a new translate string dialog.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    protected void
    configureShell(org.eclipse.swt.widgets.Shell newShell)
     
    protected org.eclipse.swt.widgets.Control
    createDialogArea(org.eclipse.swt.widgets.Composite parent)
     
    protected org.eclipse.core.databinding.UpdateValueStrategy<String,String>
     
    protected void
    createTextEditingArea(org.eclipse.swt.widgets.Composite parent)
     
    protected org.eclipse.swt.widgets.Control
    createTextEditor(org.eclipse.swt.widgets.Composite parent, String content, String languageCode, boolean makeActive)
     
    protected org.eclipse.core.databinding.DataBindingContext
     
    protected LangObserver
     
    protected Map<String,String>
     
    protected org.eclipse.core.databinding.observable.map.IObservableMap<String,String>
     
    protected org.eclipse.core.databinding.validation.IValidator<String>
     
     
    protected boolean
     

    Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog

    createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage

    Methods inherited from class org.eclipse.jface.dialogs.TrayDialog

    closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable

    Methods inherited from class org.eclipse.jface.dialogs.Dialog

    applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText

    Methods inherited from class org.eclipse.jface.window.Window

    canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • TranslateStringDialog

      public TranslateStringDialog(org.eclipse.swt.widgets.Shell parentShell, LangObserver langObserver, boolean multiLine, Map<String,String> inputData)
      Instantiates a new translate string dialog.
      Parameters:
      parentShell - the parent shell
      langObserver - the lang observer
      multiLine - the multi line
      inputData - the input data
  • Method Details

    • getValues

      public Map<String,String> getValues()
    • close

      public boolean close()
      Overrides:
      close in class org.eclipse.jface.dialogs.Dialog
    • createDialogArea

      protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
      Overrides:
      createDialogArea in class org.eclipse.jface.dialogs.TitleAreaDialog
    • createTextEditingArea

      protected void createTextEditingArea(org.eclipse.swt.widgets.Composite parent)
    • createTextEditor

      protected org.eclipse.swt.widgets.Control createTextEditor(org.eclipse.swt.widgets.Composite parent, String content, String languageCode, boolean makeActive)
    • createTargetToModel

      protected org.eclipse.core.databinding.UpdateValueStrategy<String,String> createTargetToModel(String lang)
    • getValidator

      protected org.eclipse.core.databinding.validation.IValidator<String> getValidator(String lang)
    • getLanguagesMap

      protected Map<String,String> getLanguagesMap()
    • getLangObserver

      protected LangObserver getLangObserver()
    • getBindingContext

      protected org.eclipse.core.databinding.DataBindingContext getBindingContext()
    • getObservableMap

      protected org.eclipse.core.databinding.observable.map.IObservableMap<String,String> getObservableMap()
    • configureShell

      protected void configureShell(org.eclipse.swt.widgets.Shell newShell)
      Overrides:
      configureShell in class org.eclipse.jface.window.Window
    • isMultiline

      protected boolean isMultiline()