Method Summary |
|
public void | clear() |
public void | createTableControl(Composite parent) Creates the table control. |
protected void | createTableViewer(Composite parent) Creates the table control itself. |
public Control | getControl() Returns the control representing the table control. |
public List<Feature> | getFeatures() |
public int | getPageSize() Returns the number of features viewed in the table per page. |
public TableViewer | getTableViewer() The TableViewer used is returned... |
public void | next() Moves the control to the next page of features. |
protected void | nextInternal() Moves the control to the next page of features. |
public void | reset() |
public void | setFeatures(FeatureReader reader) Set up for a one time only paged access
Parameters: reader - See Also: Featurereader See Also: API should this throw exceptions? the answer also potentially propagates See Also: the issue and the question ... |
public void | setFeatures(List<Feature> features) |
public void | setFeatures(FeatureResults results) Set up for pages access with a next and a reset button. |
public void | setFocus() Does nothing. |
public void | setPageSize(int resPerPage) Sets the number of features viewed in the table per page. |
public void | update() Updates the table control with the current set of features. |
protected void | updateTable() Updates the table by adding/removing columns. |