Interface IXViewerValueColumn

All Known Implementing Classes:
XViewerComputedColumn, XViewerDaysTillTodayColumn, XViewerDiffsBetweenColumnsColumn, XViewerValueColumn

public interface IXViewerValueColumn
  • Method Summary

    Modifier and Type Method Description
    org.eclipse.swt.graphics.Color getBackground​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex)  
    java.lang.Object getBackingData​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex)
    Returns the backing data object for operations like sorting
    org.eclipse.swt.graphics.Image getColumnImage​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column, int columnIndex)  
    java.lang.String getColumnText​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column, int columnIndex)  
    org.eclipse.swt.graphics.Font getFont​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn viewerColumn, int columnIndex)  
    org.eclipse.swt.graphics.Color getForeground​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex)  
    org.eclipse.jface.viewers.StyledString getStyledText​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn viewerColumn, int columnIndex)  
  • Method Details

    • getColumnImage

      org.eclipse.swt.graphics.Image getColumnImage​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column, int columnIndex) throws XViewerException
      Throws:
      XViewerException
    • getColumnText

      java.lang.String getColumnText​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn column, int columnIndex) throws XViewerException
      Throws:
      XViewerException
    • getBackingData

      java.lang.Object getBackingData​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex) throws java.lang.Exception
      Returns the backing data object for operations like sorting
      Throws:
      java.lang.Exception
    • getBackground

      org.eclipse.swt.graphics.Color getBackground​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex) throws XViewerException
      Throws:
      XViewerException
    • getForeground

      org.eclipse.swt.graphics.Color getForeground​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn xCol, int columnIndex) throws XViewerException
      Throws:
      XViewerException
    • getStyledText

      org.eclipse.jface.viewers.StyledString getStyledText​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn viewerColumn, int columnIndex) throws XViewerException
      Throws:
      XViewerException
    • getFont

      org.eclipse.swt.graphics.Font getFont​(java.lang.Object element, org.eclipse.nebula.widgets.xviewer.core.model.XViewerColumn viewerColumn, int columnIndex) throws XViewerException
      Throws:
      XViewerException