Class MultiPageViewPartPage

java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com._1c.g5.v8.dt.internal.stacktraces.ui.view.common.MultiPageViewPartPage
All Implemented Interfaces:
EventListener, ISelectionChangedListener, org.eclipse.swt.events.FocusListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener
Direct Known Subclasses:
StacktracesViewPage

public abstract class MultiPageViewPartPage extends org.eclipse.swt.widgets.Composite implements org.eclipse.swt.events.FocusListener, ISelectionChangedListener
Abstract multipage view part page.
  • Field Summary

    Fields inherited from class org.eclipse.swt.widgets.Control

    handle
  • Constructor Summary

    Constructors
    Constructor
    Description
    MultiPageViewPartPage(MultiPageViewPart multiPageViewPart, String title)
    Creates new view page.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract void
    Creates page controls.
    void
    focusGained(org.eclipse.swt.events.FocusEvent e)
     
    void
    focusLost(org.eclipse.swt.events.FocusEvent e)
     
    protected abstract String
    Returns context ID.
    Returns page selection provider.
    protected String
    Returns page title.
    Returns page view.

    Methods inherited from class org.eclipse.swt.widgets.Composite

    changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString

    Methods inherited from class org.eclipse.swt.widgets.Scrollable

    computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar

    Methods inherited from class org.eclipse.swt.widgets.Control

    addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update

    Methods inherited from class org.eclipse.swt.widgets.Widget

    addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.eclipse.swt.graphics.Drawable

    isAutoScalable

    Methods inherited from interface org.eclipse.jface.viewers.ISelectionChangedListener

    selectionChanged
  • Constructor Details

    • MultiPageViewPartPage

      public MultiPageViewPartPage(MultiPageViewPart multiPageViewPart, String title)
      Creates new view page.
      Parameters:
      multiPageViewPart - the multi page view part, cannot be null
      title - the page title, cannot be null
  • Method Details

    • focusGained

      public void focusGained(org.eclipse.swt.events.FocusEvent e)
      Specified by:
      focusGained in interface org.eclipse.swt.events.FocusListener
    • focusLost

      public void focusLost(org.eclipse.swt.events.FocusEvent e)
      Specified by:
      focusLost in interface org.eclipse.swt.events.FocusListener
    • getSelectionProvider

      public ISelectionProvider getSelectionProvider()
      Returns page selection provider.
      Returns:
      the selection provider, can be null
    • createControls

      protected abstract void createControls()
      Creates page controls.
    • getContextId

      protected abstract String getContextId()
      Returns context ID.
      Returns:
      context ID, can be null
    • getTitle

      protected String getTitle()
      Returns page title.
      Returns:
      the page title, cannot be null
    • getViewPart

      protected MultiPageViewPart getViewPart()
      Returns page view.
      Returns:
      the page view, cannot be null