public class SelectableTableContentProviderHelper extends Object implements Serializable
ISelectableTableContentProvider
.Modifier and Type | Field and Description |
---|---|
protected List |
m_selected |
protected List |
m_unselected |
protected boolean |
m_useUnselected |
Constructor and Description |
---|
SelectableTableContentProviderHelper() |
Modifier and Type | Method and Description |
---|---|
int |
getRowSelectedCount(ISelectableTableContentProvider provider) |
Collection |
getRowSelectedIds(ISelectableTableContentProvider provider) |
Collection |
getRowUnselectedIds(ISelectableTableContentProvider provider) |
List |
getSelectedRows(ISelectableTableContentProvider provider)
Returns collection of selected row objects (not IDs) from the ISelectableTableContentProvider.
|
boolean |
getUseUnselectedModel(ISelectableTableContentProvider provider) |
boolean |
isRowSelected(ISelectableTableContentProvider provider) |
void |
setRowSelected(ISelectableTableContentProvider provider,
boolean selected)
Set select/unselect row for the provider
|
void |
setRowSelectedIds(ISelectableTableContentProvider provider,
Collection ids)
Set collection of selected row ids for the provider.
|
void |
setRowUnselectedIds(ISelectableTableContentProvider provider,
Collection ids)
Set collection of unselected row ids for the provider.
|
protected boolean m_useUnselected
protected List m_selected
protected List m_unselected
public SelectableTableContentProviderHelper()
public int getRowSelectedCount(ISelectableTableContentProvider provider)
public boolean getUseUnselectedModel(ISelectableTableContentProvider provider)
provider
- public Collection getRowSelectedIds(ISelectableTableContentProvider provider)
provider
- SelectableTableContentProviderHelper.getSelectedRows(ISelectableTableContentProvider)
public List getSelectedRows(ISelectableTableContentProvider provider)
ITableContentProvider.getCurrentRow()
provider
- selectable table providerITableContentProvider.getRowCount()
sizepublic Collection getRowUnselectedIds(ISelectableTableContentProvider provider)
provider
- SelectableTableContentProviderHelper.getSelectedRows(ISelectableTableContentProvider)
public boolean isRowSelected(ISelectableTableContentProvider provider)
provider
- public void setRowSelected(ISelectableTableContentProvider provider, boolean selected)
provider
- selected
- public void setRowSelectedIds(ISelectableTableContentProvider provider, Collection ids)
provider
- ids
- public void setRowUnselectedIds(ISelectableTableContentProvider provider, Collection ids)
provider
- ids
-