public class RegularTableViewer
extends org.eclipse.jface.viewers.CheckboxTableViewer
Modifier and Type | Field and Description |
---|---|
protected int |
grayColor |
protected java.lang.String |
grayStateKey |
protected int |
normalColor |
Constructor and Description |
---|
RegularTableViewer(org.eclipse.swt.widgets.Table table) |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Equivalence<java.lang.Object> |
getEquivalence() |
protected boolean |
getGrayedItem(org.eclipse.swt.widgets.TableItem item) |
void |
setAllGrayed(boolean state) |
boolean |
setGrayed(java.lang.Object element,
boolean state) |
void |
setGrayedElements(java.lang.Object[] elements) |
protected void |
setGrayedItem(org.eclipse.swt.widgets.TableItem item,
boolean state) |
addCheckStateListener, createTable, doUpdateItem, getChecked, getCheckedElements, getGrayed, getGrayedElements, handleSelect, newCheckList, preservingSelection, removeCheckStateListener, setAllChecked, setChecked, setCheckedElements, setCheckStateProvider
createViewerEditor, doClear, doClearAll, doDeselectAll, doFindItem, doGetColumn, doGetColumnCount, doGetItem, doGetItemCount, doGetItems, doGetSelection, doGetSelectionIndices, doIndexOf, doRemove, doRemove, doRemoveAll, doResetItem, doSelect, doSetItemCount, doSetSelection, doSetSelection, doShowItem, doShowSelection, getControl, getItemAt, getTable, getViewerRowFromItem, internalCreateNewRowPart, refresh, refresh, remove, setSelection
add, add, assertContentProviderType, clear, doFindInputItem, getColumnViewerOwner, getElementAt, getLabelProvider, getRawChildren, getSelectionFromWidget, handleDispose, hookControl, indexForElement, inputChanged, insert, internalRefresh, internalRefresh, remove, replace, reveal, setItemCount, setSelectionToWidget
applyEditorValue, cancelEditing, checkBusy, editElement, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, hookEditingSupport, isBusy, isCellEditorActive, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent, update
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, associate, buildLabel, disassociate, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSelection, getSortedChildren, getSorter, getStructuredSelection, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, hasFilters, internalUpdate, mapElement, needsRefilter, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setFilters, setInput, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
getContentProvider, getInput, labelProviderChanged
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
protected final java.lang.String grayStateKey
protected int normalColor
protected int grayColor
public RegularTableViewer(org.eclipse.swt.widgets.Table table)
protected void setGrayedItem(org.eclipse.swt.widgets.TableItem item, boolean state)
public void setAllGrayed(boolean state)
setAllGrayed
in class org.eclipse.jface.viewers.CheckboxTableViewer
public boolean setGrayed(java.lang.Object element, boolean state)
setGrayed
in class org.eclipse.jface.viewers.CheckboxTableViewer
public void setGrayedElements(java.lang.Object[] elements)
setGrayedElements
in class org.eclipse.jface.viewers.CheckboxTableViewer
protected boolean getGrayedItem(org.eclipse.swt.widgets.TableItem item)
public com.google.common.base.Equivalence<java.lang.Object> getEquivalence()