Class IntegrityTestRunnerView

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
de.gebit.integrity.eclipse.views.IntegrityTestRunnerView
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

public class IntegrityTestRunnerView extends org.eclipse.ui.part.ViewPart
The Integrity Test Runner Eclipse Plugin main view.
Author:
Rene Schneider - initial API and implementation
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    The handler to invoke connectToTestRunnerAction.
    static class 
    The handler to invoke
    invalid reference
    IntegrityTestRunnerView#executeTestDebugAction
    .
    static class 
    The handler to invoke executeTestAction.
    static class 
    The handler to invoke shutdownAction.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The ID of the view as specified by the extension.
    protected static final String
    The prefix for Integrity URLs.

    Fields inherited from interface org.eclipse.ui.IWorkbenchPart

    PROP_TITLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    The constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createPartControl(org.eclipse.swt.widgets.Composite aParent)
    This is a callback that will allow us to create the viewer and initialize it.
     
    void
    Passing the focus request to the viewer's control.

    Methods inherited from class org.eclipse.ui.part.ViewPart

    checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName

    Methods inherited from class org.eclipse.ui.part.WorkbenchPart

    addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy

    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.runtime.IAdaptable

    getAdapter

    Methods inherited from interface org.eclipse.ui.IWorkbenchPart

    addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
  • Field Details

    • ID

      public static final String ID
      The ID of the view as specified by the extension.
      See Also:
    • INTEGRITY_URL_PREFIX

      protected static final String INTEGRITY_URL_PREFIX
      The prefix for Integrity URLs. Required to add to links provided by SetListEntry instances, which don't include the prefix to save some space.
      See Also:
  • Constructor Details

    • IntegrityTestRunnerView

      public IntegrityTestRunnerView()
      The constructor.
  • Method Details

    • createPartControl

      public void createPartControl(org.eclipse.swt.widgets.Composite aParent)
      This is a callback that will allow us to create the viewer and initialize it.
      Specified by:
      createPartControl in interface org.eclipse.ui.IWorkbenchPart
      Specified by:
      createPartControl in class org.eclipse.ui.part.WorkbenchPart
    • setFocus

      public void setFocus()
      Passing the focus request to the viewer's control.
      Specified by:
      setFocus in interface org.eclipse.ui.IWorkbenchPart
      Specified by:
      setFocus in class org.eclipse.ui.part.WorkbenchPart
    • getView

      protected static Optional<IntegrityTestRunnerView> getView()