Uses of Interface
de.jaret.util.ui.table.model.IRow

Packages that use IRow
de.jaret.util.ui.table This package contains a flexible custom drawn table widget. 
de.jaret.util.ui.table.editor This package contains cell editors for the jaret table. 
de.jaret.util.ui.table.filter This package contains the row filtering support for the jaret table. 
de.jaret.util.ui.table.model This package contains the model and model listeners for the jaret table. 
de.jaret.util.ui.table.model.simple This package contains a very simple table model for instant usage. 
de.jaret.util.ui.table.renderer This package contains renderers for the jaret table. 
de.jaret.util.ui.table.util This package contains a utility classes to adapt the jaret table for better use with JFace and the workbench. 
 

Uses of IRow in de.jaret.util.ui.table
 

Fields in de.jaret.util.ui.table declared as IRow
protected  IRow JaretTable._editorRow
          row that is edited.
protected  IRow JaretTable._focussedRow
          row of the focussed cell or null.
 IRow JaretTable.RowInfo.row
          row reference.
 

Fields in de.jaret.util.ui.table with type parameters of type IRow
protected  java.util.List<IRow> JaretTable._rows
          List of rows actually diplayed (filtered and ordered).
protected  java.util.Collection<IRow> JaretTable._rowsToOptimize
          list of rows that will be optimized before the next drawing using the gc at hand.
 

Methods in de.jaret.util.ui.table that return IRow
 IRow JaretTable.getRow(int idx)
          Get a row by the display idx.
 IRow JaretTable.rowForY(int y)
          Retrieve the row corresponding to a specified y coordinate.
 

Methods in de.jaret.util.ui.table that return types with arguments of type IRow
 java.util.List<IRow> JaretTable.getInternalRowList()
          Get access to the internal row list.
 

Methods in de.jaret.util.ui.table with parameters of type IRow
 void JaretTable.cellChanged(IRow row, IColumn column)
          The value of the specified cell changed.
 void JaretTable.cellStyleChanged(IRow row, IColumn column, ICellStyle style)
          Called whenever a cellstyle has been changed.
 int JaretTable.RowComparator.compare(IRow r1, IRow r2)
          
 org.eclipse.swt.graphics.Rectangle JaretTable.getCellBounds(IRow row, IColumn column)
          Get the bounding rectangle for a cell.
protected  ICellRenderer JaretTable.getCellRenderer(IRow row, IColumn column)
          Retrieve the cell renderer for a cell.
 int JaretTable.getInternalRowIndex(IRow row)
          Get the index of the given row in the internal, fileterd list of rows.
protected  JaretTable.RowInfo JaretTable.getRowInfo(IRow row)
          Retrieve the row info for a row.
 boolean JaretTable.isDisplayed(IRow row)
          Check whether a row is currently displayed.
 boolean JaretTable.isHierarchyColumn(IRow row, IColumn col)
          Determine whether the column is the hierrarchy column.
 boolean JaretTable.isSelected(IRow row, IColumn column)
          Convenience method to check whether a certain cell is selected.
 void JaretTable.optimizeHeight(IRow row)
          Register a row for height optimization in the next redrwa (redraw triggered by this method).
 void JaretTable.rowAdded(int idx, IRow row)
          Called when a row has been added to the model.
 void JaretTable.rowChanged(IRow row)
          Called if there has been a change in the row data.
 void JaretTable.rowHeightChanged(IRow row, int newHeight)
          Height of row changed.
 void JaretTable.rowHeightModeChanged(IRow row, ITableViewState.RowHeightMode newHeightMode)
          Row height mode changed.
 void JaretTable.rowRemoved(IRow row)
          Called when a row has been removed from the model.
 void JaretTable.rowSelectionAdded(IRow row)
          Called whenever a row has been added to a selection.
 void JaretTable.rowSelectionRemoved(IRow row)
          Called whenever a row has been removed from the selection.
 void JaretTable.scrollToVisible(IRow row, IColumn column)
          Scroll the addressed cell so, that is it completely visible.
 void JaretTable.startEditing(IRow row, IColumn col, char typedKey)
          Start editing of a specified cell if it is editable.
 

Method parameters in de.jaret.util.ui.table with type arguments of type IRow
 void JaretTable.optimizeHeight(java.util.List<IRow> rows)
          Register a list of rows for heigt optimization.
 

Constructors in de.jaret.util.ui.table with parameters of type IRow
JaretTable.RowInfo(IRow rowIn, int yIn, int heightIn, boolean fixedIn)
          Construct a row info instance.
 

Uses of IRow in de.jaret.util.ui.table.editor
 

Fields in de.jaret.util.ui.table.editor declared as IRow
protected  IRow CellEditorBase._row
          member storing the last requested row.
 

Methods in de.jaret.util.ui.table.editor with parameters of type IRow
protected  java.lang.String TextCellEditor.convertValue(IRow row, IColumn column)
           
protected  int IntegerCellEditor.convertValue(IRow row, IColumn column)
           
protected  double DoubleCellEditor.convertValue(IRow row, IColumn column)
          Convert the value retrieved from the model.
 org.eclipse.swt.widgets.Control TextCellEditor.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 org.eclipse.swt.widgets.Control ObjectComboEditor.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 org.eclipse.swt.widgets.Control IntegerCellEditor.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 org.eclipse.swt.widgets.Control ICellEditor.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 org.eclipse.swt.widgets.Control EnumComboEditor.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 org.eclipse.swt.widgets.Control DoubleCellEditor.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 org.eclipse.swt.widgets.Control DateCellEditor.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 org.eclipse.swt.widgets.Control CellEditorBase.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 org.eclipse.swt.widgets.Control BooleanCellEditor.getEditorControl(JaretTable table, IRow row, IColumn column, char typedKey)
          Provide the Control for editing the value at row/column.
 boolean ICellEditor.handleClick(JaretTable table, IRow row, IColumn column, org.eclipse.swt.graphics.Rectangle drawingArea, int x, int y)
          Handle a click on the cell.
 boolean CellEditorBase.handleClick(JaretTable table, IRow row, IColumn column, org.eclipse.swt.graphics.Rectangle drawingArea, int x, int y)
          Handle a click on the cell.
 boolean BooleanCellEditor.handleClick(JaretTable table, IRow row, IColumn column, org.eclipse.swt.graphics.Rectangle drawingArea, int x, int y)
          Handle a click on the cell.
protected  void TextCellEditor.storeValue(IRow row, IColumn column)
           
protected  void IntegerCellEditor.storeValue(IRow row, IColumn column)
           
protected  void DoubleCellEditor.storeValue(IRow row, IColumn column)
          Store the value in the model.
 

Uses of IRow in de.jaret.util.ui.table.filter
 

Methods in de.jaret.util.ui.table.filter with parameters of type IRow
 boolean IRowFilter.isInResult(IRow row)
          Check whether the row is in the resulting list of rows.
 boolean DefaultAutoFilter.isInResult(IRow row)
          Check whether the row is in the resulting list of rows.
 

Uses of IRow in de.jaret.util.ui.table.model
 

Subinterfaces of IRow in de.jaret.util.ui.table.model
 interface ITableNode
          Interface describing a table row in a hierarchy of rows.
 

Classes in de.jaret.util.ui.table.model that implement IRow
 class AbstractTableNode
          Abstract base implementation of an ITableNode.
 

Fields in de.jaret.util.ui.table.model declared as IRow
protected  IRow JaretTableCellImpl._row
          the row.
 

Fields in de.jaret.util.ui.table.model with type parameters of type IRow
protected  java.util.Map<IRow,DefaultTableViewState.RowConfiguration> DefaultTableViewState._rowConfiguations
          map of row configurations.
protected  java.util.List<IRow> JaretTableSelectionImpl._rows
          selected rows.
protected  java.util.List<IRow> DefaultJaretTableModel._rows
          rows.
 

Methods in de.jaret.util.ui.table.model that return IRow
 IRow JaretTableCellImpl.getRow()
           
 IRow IJaretTableCell.getRow()
          Retrieve the row.
 IRow StdHierarchicalTableModel.getRow(int rowIdx)
          Retrieve a specific row.
 IRow IJaretTableModel.getRow(int idx)
          Retrieve a specific row.
 IRow DefaultJaretTableModel.getRow(int idx)
          Retrieve a specific row.
 

Methods in de.jaret.util.ui.table.model that return types with arguments of type IRow
 java.util.List<IRow> JaretTableSelectionImpl.getSelectedRows()
          Retrieve selected rows.
 java.util.List<IRow> IJaretTableSelection.getSelectedRows()
          Retrieve selected rows.
 

Methods in de.jaret.util.ui.table.model with parameters of type IRow
 void DefaultJaretTableModel.addRow(int index, IRow row)
          Add a row to the model at a specified index.
 void PropListeningTableModel.addRow(IRow row)
          Add a row to the model.
 void JaretTableSelectionImpl.addRow(IRow row)
          Add a row to the selection.
 void IJaretTableSelection.addRow(IRow row)
          Add a row to the selection.
 void DefaultJaretTableModel.addRow(IRow row)
          Add a row to the model.
 void JaretTableSelectionModelImpl.addSelectedRow(IRow row)
          Add a row to the selection.
 void IJaretTableSelectionModel.addSelectedRow(IRow row)
          Add a row to the selection.
 void IJaretTableModelListener.cellChanged(IRow row, IColumn column)
          The value of the specified cell changed.
 void ITableViewStateListener.cellStyleChanged(IRow row, IColumn column, ICellStyle cellStyle)
          Called whenever a cellstyle has been changed.
 void DefaultTableViewState.cellStyleChanged(IRow row, IColumn column, ICellStyle style)
          Will be called whenever a style changed.
 int PropCol.compare(IRow r1, IRow r2)
           Sorting default behaviour: compare toString().
 int IndexColumn.compare(IRow r1, IRow r2)
          
 int HierarchyColumn.compare(IRow o1, IRow o2)
          
protected  void AbstractJaretTableModel.fireCellChanged(IRow row, IColumn column)
          Inform listeners about a changed cell.
protected  void DefaultTableViewState.fireCellStyleChanged(IRow row, IColumn column, ICellStyle cellStyle)
           
protected  void AbstractJaretTableModel.fireRowAdded(int idx, IRow row)
          Inform listeners about an added row.
protected  void AbstractJaretTableModel.fireRowChanged(IRow row)
          Inform listeners abou a changed row.
protected  void DefaultTableViewState.fireRowHeightChanged(IRow row, int newHeight)
          Inform listeners about a change in the height of a row.
protected  void DefaultTableViewState.fireRowHeightModeChanged(IRow row, ITableViewState.RowHeightMode newMode)
           
protected  void AbstractJaretTableModel.fireRowRemoved(IRow row)
          Inform listeners about a removed row.
protected  void AbstractColumn.fireValueChanged(IRow row, IColumn column, java.lang.Object oldValue, java.lang.Object newValue)
          Inform listeners about a value change.
 ICellStyle ITableViewState.getCellStyle(IRow row, IColumn column)
          Retrieve the cell style for a specified cell.
 ICellStyle DefaultTableViewState.getCellStyle(IRow row, IColumn column)
          Retrieve the cell style for a specified cell.
 java.lang.Class<?> PropCol.getContentClass(IRow row)
          Default implementation: no difference to getContentClass().
 java.lang.Class<?> IColumn.getContentClass(IRow row)
          To specify a content class per row this method may be implemented to reflect the appropriate class.
 java.lang.Class<?> AbstractColumn.getContentClass(IRow row)
          Default implementation: no difference to getContentClass().
 int ITableViewState.getRowHeight(IRow row)
          Retrieve the current height of a row.
 int DefaultTableViewState.getRowHeight(IRow row)
          Retrieve the current height of a row.
 ITableViewState.RowHeightMode ITableViewState.getRowHeigthMode(IRow row)
          Retrieve the row heigth mode for a specific row.
 ITableViewState.RowHeightMode DefaultTableViewState.getRowHeigthMode(IRow row)
          Retrieve the row heigth mode for a specific row.
 java.lang.Object PropCol.getValue(IRow row)
          Retrieve the value of the column for the given row.
 java.lang.Object IndexColumn.getValue(IRow row)
          Retrieve the value of the column for the given row.
 java.lang.Object IColumn.getValue(IRow row)
          Retrieve the value of the column for the given row.
 java.lang.Object HierarchyColumn.getValue(IRow row)
          Retrieve the value of the column for the given row.
 boolean IndexColumn.isEditable(IRow row)
          Default: delegate to isEditable.
 boolean IColumn.isEditable(IRow row)
          Check whether a a specific cell of the column can be edited.
 boolean AbstractColumn.isEditable(IRow row)
          Default: delegate to isEditable.
 boolean IJaretTableModel.isEditable(IRow row, IColumn column)
          Check whether a cell is editable.
 boolean AbstractJaretTableModel.isEditable(IRow row, IColumn column)
          Check whether a cell is editable.
 void PropListeningTableModel.remRow(IRow row)
          Remove row from the model.
 void JaretTableSelectionImpl.remRow(IRow row)
          Remove row from selection.
 void IJaretTableSelection.remRow(IRow row)
          Remove row from selection.
 void DefaultJaretTableModel.remRow(IRow row)
          Remove row from the model.
 void JaretTableSelectionModelImpl.remSelectedRow(IRow row)
          Remove a row from the selection.
 void IJaretTableSelectionModel.remSelectedRow(IRow row)
          Remove a row from the selection.
 void IJaretTableModelListener.rowAdded(int idx, IRow row)
          Called when a row has been added to the model.
 void IJaretTableModelListener.rowChanged(IRow row)
          Called if there has been a change in the row data.
 void ITableViewStateListener.rowHeightChanged(IRow row, int newHeight)
          Height of row changed.
 void ITableViewStateListener.rowHeightModeChanged(IRow row, ITableViewState.RowHeightMode newHeightMode)
          Row height mode changed.
 void IJaretTableModelListener.rowRemoved(IRow row)
          Called when a row has been removed from the model.
 void IJaretTableSelectionModelListener.rowSelectionAdded(IRow row)
          Called whenever a row has been added to a selection.
 void IJaretTableSelectionModelListener.rowSelectionRemoved(IRow row)
          Called whenever a row has been removed from the selection.
 void ITableViewState.setRowHeight(IRow row, int height)
          Set the height of a row.
 void DefaultTableViewState.setRowHeight(IRow row, int height)
          Set the height of a row.
 void ITableViewState.setRowHeightMode(IRow row, ITableViewState.RowHeightMode mode)
          Set the row height mode for a specific row.
 void DefaultTableViewState.setRowHeightMode(IRow row, ITableViewState.RowHeightMode mode)
          Set the row height mode for a specific row.
 void IJaretTableModel.setValue(IRow row, IColumn column, java.lang.Object value)
          Set the value of a particular cell.
 void AbstractJaretTableModel.setValue(IRow row, IColumn column, java.lang.Object value)
          Set the value of a particular cell.
 void PropCol.setValue(IRow row, java.lang.Object value)
          Set the value of the coloumn for a given row.
 void IndexColumn.setValue(IRow row, java.lang.Object value)
          Set the value of the coloumn for a given row.
 void IColumn.setValue(IRow row, java.lang.Object value)
          Set the value of the coloumn for a given row.
 void HierarchyColumn.setValue(IRow row, java.lang.Object value)
          Set the value of the coloumn for a given row.
 void ITableFocusListener.tableFocusChanged(JaretTable source, IRow row, IColumn column)
          Focus has been moved or has been initially set.
 void IColumnListener.valueChanged(IRow row, IColumn column, java.lang.Object oldValue, java.lang.Object newValue)
          Called when a value in a column changed.
 

Constructors in de.jaret.util.ui.table.model with parameters of type IRow
JaretTableCellImpl(IRow row, IColumn column)
          Construct a table cell instance.
 

Uses of IRow in de.jaret.util.ui.table.model.simple
 

Classes in de.jaret.util.ui.table.model.simple that implement IRow
 class SimpleRow
          Simple row implementation based on it's index, used as a marker in the SimpleJaretTableModel.
 

Methods in de.jaret.util.ui.table.model.simple that return IRow
 IRow SimpleJaretTableModel.getRow(int idx)
          Retrieve a specific row.
 

Methods in de.jaret.util.ui.table.model.simple with parameters of type IRow
 void SimpleJaretTableModel.cellChanged(IRow row, SimpleColumn column, java.lang.Object value)
          
 int SimpleColumn.compare(IRow o1, IRow o2)
           Sorting set null < non-null, non comparables are equal.
 java.lang.Object SimpleColumn.getValue(IRow row)
          Retrieve the value of the column for the given row.
 void SimpleColumn.setValue(IRow row, java.lang.Object value)
          Set the value of the coloumn for a given row.
 

Uses of IRow in de.jaret.util.ui.table.renderer
 

Fields in de.jaret.util.ui.table.renderer with type parameters of type IRow
protected  java.util.Map<IRow,java.util.Map<IColumn,ICellStyle>> DefaultCellStyleProvider._cellMap
          map combintaion storing the style of a cell .
protected  java.util.Map<IRow,ICellStyle> DefaultCellStyleProvider._rowMap
          map storing the row cell styles.
 

Methods in de.jaret.util.ui.table.renderer with parameters of type IRow
 void ICellStyleListener.cellStyleChanged(IRow row, IColumn column, ICellStyle style)
          Will be called whenever a style changed.
protected  java.lang.String TextCellRenderer.convertValue(IRow row, IColumn column)
          Convert the value specified by row, column to a string.
protected  java.lang.String LabelProviderRenderer.convertValue(IRow row, IColumn column)
          Convert the value specified by row, column to a string.
protected  java.lang.String DoubleCellRenderer.convertValue(IRow row, IColumn column)
          Convert the value specified by row, column to a string.
protected  java.lang.String DateCellRenderer.convertValue(IRow row, IColumn column)
          Convert the value specified by row, column to a string.
 void TextCellRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
 void TableHierarchyRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
 void SmileyCellRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
 void ObjectImageRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
 void ImageCellRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
 void ICellRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
 void ClassImageRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
 void BooleanCellRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
 void BarCellRenderer.draw(org.eclipse.swt.graphics.GC gc, JaretTable jaretTable, ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, boolean drawFocus, boolean selected, boolean printing)
          Draw a single cell.
protected  void DefaultCellStyleProvider.fireCellStyleChanged(IRow row, IColumn column, ICellStyle cellStyle)
          Inform listeners about a cell style change.
 ICellStyle ICellStyleProvider.getCellSpecificStyle(IRow row, IColumn column, boolean create)
          Get the cell style defined for a single cell.
 ICellStyle DefaultCellStyleProvider.getCellSpecificStyle(IRow row, IColumn column, boolean create)
          Get the cell style defined for a single cell.
 ICellStyle ICellStyleProvider.getCellStyle(IRow row, IColumn column)
          Retrieve the cell style for a cell.
 ICellStyle DefaultCellStyleProvider.getCellStyle(IRow row, IColumn column)
          Retrieve the cell style for a cell.
 ICellStyle IStyleStrategy.getCellStyle(IRow row, IColumn column, ICellStyle incomingStyle, ICellStyle defaultCellStyle)
          This method is called before a cell style is delivered to the jaret table (by getCellStyle(row, col) in the cell style provider).
protected  java.lang.String TextCellRenderer.getComment(IRow row, IColumn column)
          Override for using content marker and tooltip.
 int TextCellRenderer.getPreferredHeight(org.eclipse.swt.graphics.GC gc, ICellStyle cellStyle, int width, IRow row, IColumn column)
          Calculate the preferred height of a specific cell.
 int ObjectImageRenderer.getPreferredHeight(org.eclipse.swt.graphics.GC gc, ICellStyle cellStyle, int width, IRow row, IColumn column)
          Calculate the preferred height of a specific cell.
 int ICellRenderer.getPreferredHeight(org.eclipse.swt.graphics.GC gc, ICellStyle cellStyle, int width, IRow row, IColumn column)
          Calculate the preferred height of a specific cell.
 int ClassImageRenderer.getPreferredHeight(org.eclipse.swt.graphics.GC gc, ICellStyle cellStyle, int width, IRow row, IColumn column)
          Calculate the preferred height of a specific cell.
 int CellRendererBase.getPreferredHeight(org.eclipse.swt.graphics.GC gc, ICellStyle cellStyle, int width, IRow row, IColumn column)
          Calculate the preferred height of a specific cell.
 int BooleanCellRenderer.getPreferredHeight(org.eclipse.swt.graphics.GC gc, ICellStyle cellStyle, int width, IRow row, IColumn column)
          Calculate the preferred height of a specific cell.
 int TableHierarchyRenderer.getPreferredHeight(IRow row, IColumn column)
          
 ICellStyle ICellStyleProvider.getRowCellStyle(IRow row, boolean create)
          Retrieve the cell style for a row.
 ICellStyle DefaultCellStyleProvider.getRowCellStyle(IRow row, boolean create)
          Retrieve the cell style for a row.
 java.lang.String TextCellRenderer.getTooltip(JaretTable jaretTable, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, int x, int y)
          Provide a tooltip text for display.
 java.lang.String ICellRenderer.getTooltip(JaretTable jaretTable, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, int x, int y)
          Provide a tooltip text for display.
 java.lang.String CellRendererBase.getTooltip(JaretTable jaretTable, org.eclipse.swt.graphics.Rectangle drawingArea, IRow row, IColumn column, int x, int y)
          Provide a tooltip text for display.
 boolean TableHierarchyRenderer.isInActiveArea(IRow row, org.eclipse.swt.graphics.Rectangle drawingArea, int xx, int yy)
          Should return true if a click on the coordinates x,y should toggle expanded state.
 boolean IHierarchyRenderer.isInActiveArea(IRow row, org.eclipse.swt.graphics.Rectangle drawingarea, int x, int y)
          Should return true if a click on the coordinates x,y should toggle expanded state.
 void ICellStyleProvider.setBackground(IRow row, IColumn column, org.eclipse.swt.graphics.RGB background)
          Convenience method for setting the background of a cell.
 void DefaultCellStyleProvider.setBackground(IRow row, IColumn column, org.eclipse.swt.graphics.RGB background)
          Convenience method for setting the background of a cell.
 void ICellStyleProvider.setBackground(IRow row, org.eclipse.swt.graphics.RGB background)
          Convenience method for setting the background of a row.
 void DefaultCellStyleProvider.setBackground(IRow row, org.eclipse.swt.graphics.RGB background)
          Convenience method for setting the background of a row.
 void ICellStyleProvider.setCellStyle(IRow row, IColumn column, ICellStyle style)
          Set the cell style to use for a specific cell.
 void DefaultCellStyleProvider.setCellStyle(IRow row, IColumn column, ICellStyle style)
          Set the cell style to use for a specific cell.
 void ICellStyleProvider.setFont(IRow row, org.eclipse.swt.graphics.FontData fontdata)
          Convenience method for setting the font.
 void DefaultCellStyleProvider.setFont(IRow row, org.eclipse.swt.graphics.FontData fontdata)
          Convenience method for setting the font.
 void ICellStyleProvider.setFont(IRow row, IColumn column, org.eclipse.swt.graphics.FontData fontdata)
          Convenience method for setting the font.
 void DefaultCellStyleProvider.setFont(IRow row, IColumn column, org.eclipse.swt.graphics.FontData fontdata)
          Convenience method for setting the font.
 void ICellStyleProvider.setForeground(IRow row, IColumn column, org.eclipse.swt.graphics.RGB foreground)
          Convenience method for setting the foreground of a cell.
 void DefaultCellStyleProvider.setForeground(IRow row, IColumn column, org.eclipse.swt.graphics.RGB foreground)
          Convenience method for setting the foreground of a cell.
 void ICellStyleProvider.setForeground(IRow row, org.eclipse.swt.graphics.RGB foreground)
          Convenience method for setting the foreground of a row.
 void DefaultCellStyleProvider.setForeground(IRow row, org.eclipse.swt.graphics.RGB foreground)
          Convenience method for setting the foreground of a row.
 void ICellStyleProvider.setHorizontalAlignment(IRow row, IColumn column, ITableViewState.HAlignment hAlignment)
          Convenience method for setting the horizontal alignment.
 void DefaultCellStyleProvider.setHorizontalAlignment(IRow row, IColumn column, ITableViewState.HAlignment alignment)
          Convenience method for setting the horizontal alignment.
 void ICellStyleProvider.setHorizontalAlignment(IRow row, ITableViewState.HAlignment hAlignment)
          Convenience method for setting the horizontal alignment.
 void DefaultCellStyleProvider.setHorizontalAlignment(IRow row, ITableViewState.HAlignment alignment)
          Convenience method for setting the horizontal alignment.
 void ICellStyleProvider.setRowCellStyle(IRow row, ICellStyle style)
          Set the cell style for a row.
 void DefaultCellStyleProvider.setRowCellStyle(IRow row, ICellStyle style)
          Set the cell style for a row.
 void ICellStyleProvider.setVerticalAlignment(IRow row, IColumn column, ITableViewState.VAlignment vAlignment)
          Convenience method for setting the vertical alignment.
 void DefaultCellStyleProvider.setVerticalAlignment(IRow row, IColumn column, ITableViewState.VAlignment alignment)
          Convenience method for setting the vertical alignment.
 void ICellStyleProvider.setVerticalAlignment(IRow row, ITableViewState.VAlignment vAlignment)
          Convenience method for setting the vertical alignment.
 void DefaultCellStyleProvider.setVerticalAlignment(IRow row, ITableViewState.VAlignment alignment)
          Convenience method for setting the vertical alignment.
 

Method parameters in de.jaret.util.ui.table.renderer with type arguments of type IRow
 int TableHierarchyRenderer.getPreferredWidth(java.util.List<IRow> rows, IColumn column)
          Calculate the preferred width for the column.
 int ObjectImageRenderer.getPreferredWidth(java.util.List<IRow> rows, IColumn column)
          Calculate the preferred width for the column.
 int ICellRenderer.getPreferredWidth(java.util.List<IRow> rows, IColumn column)
          Calculate the preferred width for the column.
 int ClassImageRenderer.getPreferredWidth(java.util.List<IRow> rows, IColumn column)
          Calculate the preferred width for the column.
 int CellRendererBase.getPreferredWidth(java.util.List<IRow> rows, IColumn column)
          Calculate the preferred width for the column.
 int BooleanCellRenderer.getPreferredWidth(java.util.List<IRow> rows, IColumn column)
          Calculate the preferred width for the column.
 

Uses of IRow in de.jaret.util.ui.table.util
 

Methods in de.jaret.util.ui.table.util with parameters of type IRow
 void AbstractSelectionProvider.rowSelectionAdded(IRow row)
          Called whenever a row has been added to a selection.
 void AbstractSelectionProvider.rowSelectionRemoved(IRow row)
          Called whenever a row has been removed from the selection.
 



Copyright © 2012. All Rights Reserved.