Class TableDraw

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class TableDraw
    extends org.eclipse.swt.widgets.Canvas
    Widget to draw the character of a fixed length text-file in a graphical way.
    Since:
    17-04-2004
    Author:
    Matt
    • Field Summary

      • Fields inherited from class org.eclipse.swt.widgets.Composite

        embeddedHandle
      • Fields inherited from class org.eclipse.swt.widgets.Widget

        handle
    • Constructor Summary

      Constructors 
      Constructor Description
      TableDraw​(org.eclipse.swt.widgets.Composite parent, PropsUI props, org.eclipse.jface.wizard.WizardPage wPage, Vector<org.pentaho.di.core.gui.TextFileInputFieldInterface> fields)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clearFields()  
      Vector<org.pentaho.di.core.gui.TextFileInputFieldInterface> getFields()  
      void paintControl​(org.eclipse.swt.events.PaintEvent e)  
      void setFields​(Vector<org.pentaho.di.core.gui.TextFileInputFieldInterface> fields)  
      void setRows​(List<String> rows)  
      • Methods inherited from class org.eclipse.swt.widgets.Canvas

        drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
      • 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
      • 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, 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, toString
    • Constructor Detail

      • TableDraw

        public TableDraw​(org.eclipse.swt.widgets.Composite parent,
                         PropsUI props,
                         org.eclipse.jface.wizard.WizardPage wPage,
                         Vector<org.pentaho.di.core.gui.TextFileInputFieldInterface> fields)
    • Method Detail

      • setRows

        public void setRows​(List<String> rows)
      • paintControl

        public void paintControl​(org.eclipse.swt.events.PaintEvent e)
      • getFields

        public Vector<org.pentaho.di.core.gui.TextFileInputFieldInterface> getFields()
      • setFields

        public void setFields​(Vector<org.pentaho.di.core.gui.TextFileInputFieldInterface> fields)
      • clearFields

        public void clearFields()