Class TableViewerColumnBuilder


  • public class TableViewerColumnBuilder
    extends java.lang.Object
    Author:
    emueller
    • Constructor Detail

      • TableViewerColumnBuilder

        public TableViewerColumnBuilder()
    • Method Detail

      • setText

        public TableViewerColumnBuilder setText​(java.lang.String text)
        Parameters:
        text - the column text
        Returns:
        self
      • setToolTipText

        public TableViewerColumnBuilder setToolTipText​(java.lang.String tooltip)
        Parameters:
        tooltip - the column tooltip
        Returns:
        self
      • setResizable

        public TableViewerColumnBuilder setResizable​(boolean isResizable)
        Parameters:
        isResizable - whether the column is resizeable
        Returns:
        self
      • setMoveable

        public TableViewerColumnBuilder setMoveable​(boolean isMoveable)
        Parameters:
        isMoveable - whether the column is moveable
        Returns:
        self
      • setData

        public TableViewerColumnBuilder setData​(java.lang.String key,
                                                java.lang.Object value)
        Sets data on the column.
        Parameters:
        key - the key
        value - the value
        Returns:
        self
      • setStyle

        public TableViewerColumnBuilder setStyle​(int style)
        Parameters:
        style - the swt style bits for the column
        Returns:
        self
      • setWidth

        public TableViewerColumnBuilder setWidth​(int width)
        Parameters:
        width - the width of the column
        Returns:
        self
      • build

        public org.eclipse.jface.viewers.TableViewerColumn build​(org.eclipse.jface.viewers.TableViewer tableViewer)
        Creates and returns a TableViewerColumn.
        Parameters:
        tableViewer - the parent
        Returns:
        the column