public class SelectableTreeContentProviderHelper extends SelectableTableContentProviderHelper
ISelectableTreeContentProvider
.Modifier and Type | Field and Description |
---|---|
protected Set<String> |
m_mixed
Temporary cache of
String row ids that have mixed state. |
protected Set<String> |
m_notMixed
Temporary cache of
String row ids that do not have mixed state. |
m_selected, m_unselected, m_useUnselected
Constructor and Description |
---|
SelectableTreeContentProviderHelper() |
Modifier and Type | Method and Description |
---|---|
boolean |
isRowMixed(ISelectableTreeContentProvider provider)
Determine if current row has mixed state.
|
void |
refresh()
Notify the helper that some content may have changed.
|
void |
setRowSelected(ISelectableTableContentProvider provider,
boolean selected)
Set select/unselect row for the provider
|
void |
setRowSelectedIds(ISelectableTableContentProvider provider,
Collection<String> ids)
Set collection of selected row ids for the provider.
|
void |
setRowUnselectedIds(ISelectableTableContentProvider provider,
Collection<String> ids)
Set collection of unselected row ids for the provider.
|
getRowSelectedCount, getRowSelectedIds, getRowUnselectedIds, getSelectedRows, getUseUnselectedModel, isRowSelected
public void setRowSelected(ISelectableTableContentProvider provider, boolean selected)
SelectableTableContentProviderHelper
setRowSelected
in class SelectableTableContentProviderHelper
public void setRowSelectedIds(ISelectableTableContentProvider provider, Collection<String> ids)
SelectableTableContentProviderHelper
setRowSelectedIds
in class SelectableTableContentProviderHelper
public void setRowUnselectedIds(ISelectableTableContentProvider provider, Collection<String> ids)
SelectableTableContentProviderHelper
setRowUnselectedIds
in class SelectableTableContentProviderHelper
public boolean isRowMixed(ISelectableTreeContentProvider provider)
public void refresh()