useProfile.doFillIntoGrid(composite, 2); ProjectProfileLableProvider tableLabelProvider= new ProjectProfileLableProvider(); IListAdapter<IJavaProject> listAdapter= new ProfileTableAdapter(tableLabelProvider, getShell()); String[] buttons= new String[] {
private void openPropertyDialog(ListDialogField<IJavaProject> field) { IJavaProject project= field.getSelectedElements().get(0); PreferencesUtil.createPropertyDialogOn(fShell, project, CleanUpPreferencePage.PROP_ID, null, null).open(); List<?> selectedElements= field.getSelectedElements(); fProvider.reset(); field.refresh(); field.selectElements(new StructuredSelection(selectedElements)); }
useProfile.doFillIntoGrid(composite, 2); ProjectProfileLableProvider tableLabelProvider= new ProjectProfileLableProvider(); IListAdapter<IJavaProject> listAdapter= new ProfileTableAdapter(tableLabelProvider, getShell()); String[] buttons= new String[] {
useProfile.doFillIntoGrid(composite, 2); ProjectProfileLableProvider tableLabelProvider= new ProjectProfileLableProvider(); IListAdapter listAdapter= new ProfileTableAdapter(tableLabelProvider, getShell()); String[] buttons= new String[] {
/** * {@inheritDoc} */ public String getColumnText(Object element, int columnIndex) { if (columnIndex == 0) { return ((IJavaProject)element).getProject().getName(); } else if (columnIndex == 1) { if (fProfileIdsTable == null) fProfileIdsTable= loadProfiles(); InstanceScope instanceScope= new InstanceScope(); IEclipsePreferences instancePreferences= instanceScope.getNode(JavaUI.ID_PLUGIN); final String workbenchProfileId; if (instancePreferences.get(CleanUpConstants.CLEANUP_PROFILE, null) != null) { workbenchProfileId= instancePreferences.get(CleanUpConstants.CLEANUP_PROFILE, null); } else { workbenchProfileId= CleanUpConstants.DEFAULT_PROFILE; } return getProjectProfileName((IJavaProject)element, fProfileIdsTable, workbenchProfileId); } return null; }
@Override public String getColumnText(Object element, int columnIndex) { if (columnIndex == 0) { return ((IJavaProject)element).getProject().getName(); } else if (columnIndex == 1) { if (fProfileIdsTable == null) fProfileIdsTable= loadProfiles(); IEclipsePreferences instancePreferences= InstanceScope.INSTANCE.getNode(JavaUI.ID_PLUGIN); final String workbenchProfileId; if (instancePreferences.get(CleanUpConstants.CLEANUP_PROFILE, null) != null) { workbenchProfileId= instancePreferences.get(CleanUpConstants.CLEANUP_PROFILE, null); } else { workbenchProfileId= CleanUpConstants.DEFAULT_PROFILE; } return getProjectProfileName((IJavaProject)element, fProfileIdsTable, workbenchProfileId); } return null; }
@Override public String getColumnText(Object element, int columnIndex) { if (columnIndex == 0) { return ((IJavaProject)element).getProject().getName(); } else if (columnIndex == 1) { if (fProfileIdsTable == null) fProfileIdsTable= loadProfiles(); IEclipsePreferences instancePreferences= InstanceScope.INSTANCE.getNode(JavaUI.ID_PLUGIN); final String workbenchProfileId; if (instancePreferences.get(CleanUpConstants.CLEANUP_PROFILE, null) != null) { workbenchProfileId= instancePreferences.get(CleanUpConstants.CLEANUP_PROFILE, null); } else { workbenchProfileId= CleanUpConstants.DEFAULT_PROFILE; } return getProjectProfileName((IJavaProject)element, fProfileIdsTable, workbenchProfileId); } return null; }
private void openPropertyDialog(ListDialogField field) { IJavaProject project= (IJavaProject)field.getSelectedElements().get(0); PreferencesUtil.createPropertyDialogOn(fShell, project, CleanUpPreferencePage.PROP_ID, null, null).open(); List selectedElements= field.getSelectedElements(); fProvider.reset(); field.refresh(); field.selectElements(new StructuredSelection(selectedElements)); }
private void openPropertyDialog(ListDialogField<IJavaProject> field) { IJavaProject project= field.getSelectedElements().get(0); PreferencesUtil.createPropertyDialogOn(fShell, project, CleanUpPreferencePage.PROP_ID, null, null).open(); List<?> selectedElements= field.getSelectedElements(); fProvider.reset(); field.refresh(); field.selectElements(new StructuredSelection(selectedElements)); }