import org.argeo.cms.ui.workbench.WorkbenchUiPlugin;
import org.argeo.eclipse.ui.ColumnViewerComparator;
import org.argeo.eclipse.ui.specific.EclipseUiSpecificUtils;
import org.argeo.cms.ui.workbench.WorkbenchUiPlugin;
import org.argeo.eclipse.ui.ColumnViewerComparator;
import org.argeo.eclipse.ui.specific.EclipseUiSpecificUtils;
- new ColumnViewerComparator<Bundle>(column, new Comparator<Bundle>() {
- public int compare(Bundle o1, Bundle o2) {
- return (int) (o1.getBundleId() - o2.getBundleId());
- }
- });
+ new ColumnViewerComparator(column);
// State
column = new TableViewerColumn(viewer, SWT.NONE);
column.getColumn().setWidth(18);
column.getColumn().setText("State");
column.setLabelProvider(new StateLabelProvider());
// State
column = new TableViewerColumn(viewer, SWT.NONE);
column.getColumn().setWidth(18);
column.getColumn().setText("State");
column.setLabelProvider(new StateLabelProvider());
- new ColumnViewerComparator<Bundle>(column, new Comparator<Bundle>() {
- public int compare(Bundle o1, Bundle o2) {
- return o1.getState() - o2.getState();
- }
- });
+ new ColumnViewerComparator(column);
- new ColumnViewerComparator<Bundle>(column, new Comparator<Bundle>() {
- public int compare(Bundle o1, Bundle o2) {
- return o1.getSymbolicName().compareTo(o2.getSymbolicName());
- }
- });
+ new ColumnViewerComparator(column);
- new ColumnViewerComparator<Bundle>(column, new Comparator<Bundle>() {
- public int compare(Bundle o1, Bundle o2) {
- return o1.getVersion().compareTo(o2.getVersion());
- }
- });
+ new ColumnViewerComparator(column);
private static final long serialVersionUID = -8533792785725875977L;
public Object[] getElements(Object inputElement) {
private static final long serialVersionUID = -8533792785725875977L;
public Object[] getElements(Object inputElement) {