Class GridViewerRow

java.lang.Object
org.eclipse.jface.viewers.ViewerRow
org.eclipse.nebula.jface.gridviewer.GridViewerRow
All Implemented Interfaces:
java.lang.Cloneable

public class GridViewerRow
extends org.eclipse.jface.viewers.ViewerRow
GridViewerRow is the concrete implementation of the part that represents items in a Grid.
  • Field Summary

    Fields inherited from class org.eclipse.jface.viewers.ViewerRow

    ABOVE, BELOW
  • Constructor Summary

    Constructors 
    Constructor Description
    GridViewerRow​(GridItem item)
    Create a new instance of the receiver.
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object clone()
    org.eclipse.swt.graphics.Color getBackground​(int columnIndex)
    org.eclipse.swt.graphics.Rectangle getBounds()
    org.eclipse.swt.graphics.Rectangle getBounds​(int columnIndex)
    int getColumnCount()
    org.eclipse.swt.widgets.Control getControl()
    int getCreationIndex​(int visualIndex)
    java.lang.Object getElement()
    org.eclipse.swt.graphics.Font getFont​(int columnIndex)
    org.eclipse.swt.graphics.Color getForeground​(int columnIndex)
    org.eclipse.swt.graphics.Image getImage​(int columnIndex)
    org.eclipse.swt.widgets.Widget getItem()
    org.eclipse.jface.viewers.ViewerRow getNeighbor​(int direction, boolean sameLevel)
    java.lang.String getText​(int columnIndex)
    org.eclipse.jface.viewers.TreePath getTreePath()
    int getVisualIndex​(int creationIndex)
    protected boolean isColumnVisible​(int columnIndex)
    Check if the column of the cell is part of is visible
    void setBackground​(int columnIndex, org.eclipse.swt.graphics.Color color)
    void setFont​(int columnIndex, org.eclipse.swt.graphics.Font font)
    void setForeground​(int columnIndex, org.eclipse.swt.graphics.Color color)
    void setImage​(int columnIndex, org.eclipse.swt.graphics.Image image)
    (package private) void setItem​(GridItem item)  
    void setText​(int columnIndex, java.lang.String text)

    Methods inherited from class org.eclipse.jface.viewers.ViewerRow

    equals, getCell, getCell, getColumnIndex, getImageBounds, getStyleRanges, getTextBounds, hashCode, scrollCellIntoView, setStyleRanges

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GridViewerRow

      GridViewerRow​(GridItem item)
      Create a new instance of the receiver.
      Parameters:
      item - GridItem source.
  • Method Details

    • getBounds

      public org.eclipse.swt.graphics.Rectangle getBounds​(int columnIndex)
      Specified by:
      getBounds in class org.eclipse.jface.viewers.ViewerRow
    • getBounds

      public org.eclipse.swt.graphics.Rectangle getBounds()
      Specified by:
      getBounds in class org.eclipse.jface.viewers.ViewerRow
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in class org.eclipse.jface.viewers.ViewerRow
    • getBackground

      public org.eclipse.swt.graphics.Color getBackground​(int columnIndex)
      Specified by:
      getBackground in class org.eclipse.jface.viewers.ViewerRow
    • getFont

      public org.eclipse.swt.graphics.Font getFont​(int columnIndex)
      Specified by:
      getFont in class org.eclipse.jface.viewers.ViewerRow
    • getForeground

      public org.eclipse.swt.graphics.Color getForeground​(int columnIndex)
      Specified by:
      getForeground in class org.eclipse.jface.viewers.ViewerRow
    • getImage

      public org.eclipse.swt.graphics.Image getImage​(int columnIndex)
      Specified by:
      getImage in class org.eclipse.jface.viewers.ViewerRow
    • getText

      public java.lang.String getText​(int columnIndex)
      Specified by:
      getText in class org.eclipse.jface.viewers.ViewerRow
    • setBackground

      public void setBackground​(int columnIndex, org.eclipse.swt.graphics.Color color)
      Specified by:
      setBackground in class org.eclipse.jface.viewers.ViewerRow
    • setFont

      public void setFont​(int columnIndex, org.eclipse.swt.graphics.Font font)
      Specified by:
      setFont in class org.eclipse.jface.viewers.ViewerRow
    • setForeground

      public void setForeground​(int columnIndex, org.eclipse.swt.graphics.Color color)
      Specified by:
      setForeground in class org.eclipse.jface.viewers.ViewerRow
    • setImage

      public void setImage​(int columnIndex, org.eclipse.swt.graphics.Image image)
      Specified by:
      setImage in class org.eclipse.jface.viewers.ViewerRow
    • setText

      public void setText​(int columnIndex, java.lang.String text)
      Specified by:
      setText in class org.eclipse.jface.viewers.ViewerRow
    • getControl

      public org.eclipse.swt.widgets.Control getControl()
      Specified by:
      getControl in class org.eclipse.jface.viewers.ViewerRow
    • getNeighbor

      public org.eclipse.jface.viewers.ViewerRow getNeighbor​(int direction, boolean sameLevel)
      Specified by:
      getNeighbor in class org.eclipse.jface.viewers.ViewerRow
    • getTreePath

      public org.eclipse.jface.viewers.TreePath getTreePath()
      Specified by:
      getTreePath in class org.eclipse.jface.viewers.ViewerRow
    • clone

      public java.lang.Object clone()
      Specified by:
      clone in class org.eclipse.jface.viewers.ViewerRow
    • getElement

      public java.lang.Object getElement()
      Specified by:
      getElement in class org.eclipse.jface.viewers.ViewerRow
    • setItem

      void setItem​(GridItem item)
    • getItem

      public org.eclipse.swt.widgets.Widget getItem()
      Specified by:
      getItem in class org.eclipse.jface.viewers.ViewerRow
    • getVisualIndex

      public int getVisualIndex​(int creationIndex)
      Overrides:
      getVisualIndex in class org.eclipse.jface.viewers.ViewerRow
    • getCreationIndex

      public int getCreationIndex​(int visualIndex)
      Overrides:
      getCreationIndex in class org.eclipse.jface.viewers.ViewerRow
    • isColumnVisible

      protected boolean isColumnVisible​(int columnIndex)
      Check if the column of the cell is part of is visible
      Overrides:
      isColumnVisible in class org.eclipse.jface.viewers.ViewerRow
      Parameters:
      columnIndex - the column index
      Returns:
      true if the column is visible