/** * @return {@link IContentProvider} */ private IContentProvider getContentProvider() { return new ArrayContentProvider(); }
@Override protected Control createCustomArea(Composite parent) { Composite area = new Composite(parent, SWT.NONE); area.setLayoutData(new GridData(GridData.FILL_BOTH)); area.setLayout(new FillLayout()); TableViewer branchesList = new TableViewer(area); branchesList.setContentProvider(ArrayContentProvider.getInstance()); branchesList.setLabelProvider(new GitLabelProvider()); branchesList.setInput(nodes); return area; }
/** * {@inheritDoc} */ @Override public Object[] getElements(Object inputElement) { if (inputElement instanceof StorageTreeModelManager) { return ((StorageTreeModelManager) inputElement).getRootObjects(); } else if (inputElement instanceof LocalStorageTreeModelManager) { return ((LocalStorageTreeModelManager) inputElement).getRootObjects(); } else { return super.getElements(inputElement); } }
/** * {@inheritDoc} */ @Override public IContentProvider getContentProvider() { return new ArrayContentProvider(); } }
List<MPart> parts = new ArrayList<>(dirtyParts); ListSelectionDialog dialog = new ListSelectionDialog(getShell(), parts, ArrayContentProvider.getInstance(), labelProvider, WorkbenchMessages.EditorManager_saveResourcesMessage); dialog.setInitialSelections(parts.toArray());
/** * Returns the {@link IContentProvider} to be used in the table viewer. The sub-classes can * override if needed. Default implementation returns the array/collection provider. * * @return Returns the {@link IContentProvider} to be used in the table viewer. */ protected IContentProvider getContentProvider() { return new ArrayContentProvider(); }
@Override protected Control createDialogArea(Composite parent) { parent = (Composite) super.createDialogArea(parent); Label label = new Label(parent, SWT.LEAD); label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); label.setText(SWTRenderersMessages.choosePartsToSave); tableViewer = CheckboxTableViewer.newCheckList(parent, SWT.SINGLE | SWT.BORDER); GridData data = new GridData(SWT.FILL, SWT.FILL, true, true); data.heightHint = 250; data.widthHint = 300; tableViewer.getControl().setLayoutData(data); tableViewer.setLabelProvider(new LabelProvider() { @Override public String getText(Object element) { return ((MPart) element).getLocalizedLabel(); } }); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setInput(collection); tableViewer.setAllChecked(true); return parent; }
/** * {@inheritDoc} */ @Override public IContentProvider getContentProvider() { return new ArrayContentProvider(); }
@Override protected Control createDialogArea(Composite parent) { parent = (Composite) super.createDialogArea(parent); Label label = new Label(parent, SWT.LEAD); label.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); label.setText("Select the parts to save:"); //$NON-NLS-1$ tableViewer = CheckboxTableViewer.newCheckList(parent, SWT.SINGLE | SWT.BORDER); GridData data = new GridData(SWT.FILL, SWT.FILL, true, true); data.heightHint = 250; data.widthHint = 300; tableViewer.getControl().setLayoutData(data); tableViewer.setLabelProvider(new LabelProvider() { @Override public String getText(Object element) { return ((MPart) element).getLocalizedLabel(); } }); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setInput(collection); tableViewer.setAllChecked(true); return parent; }
/** * {@inheritDoc} */ @Override public IContentProvider getContentProvider() { return new ArrayContentProvider(); }
public void widgetSelected(SelectionEvent e) { final ILabelProvider labelProvider = new LabelProvider() { public String getText(Object element) { return ((Map.Entry) element).getKey() + " - " + ((Map.Entry) element).getValue(); //$NON-NLS-1$ } }; final IStructuredContentProvider contentsProvider = ArrayContentProvider.getInstance(); final ListSelectionDialog dialog = new ListSelectionDialog(text .getShell(), bindings.entrySet(), contentsProvider, labelProvider, UIText.DecoratorPreferencesPage_selectVariablesToAdd); dialog.setHelpAvailable(false); dialog .setTitle(UIText.DecoratorPreferencesPage_addVariablesTitle); if (dialog.open() != Window.OK) return; Object[] result = dialog.getResult(); for (int i = 0; i < result.length; i++) { text.insert("{" + ((Map.Entry) result[i]).getKey() + "}"); //$NON-NLS-1$ //$NON-NLS-2$ } }
/** * @return Return content provider for the {@link #tableViewer}. */ private IContentProvider getContentProvider() { return new ArrayContentProvider(); }
protected void createEarlyStartupSelection(Composite parent) { Label label = new Label(parent, SWT.NONE); label.setText(WorkbenchMessages.StartupPreferencePage_label); label.setFont(parent.getFont()); GridData data = new GridData(GridData.FILL_HORIZONTAL); label.setLayoutData(data); pluginsList = new Table(parent, SWT.BORDER | SWT.CHECK | SWT.H_SCROLL | SWT.V_SCROLL); data = new GridData(GridData.FILL_BOTH); pluginsList.setFont(parent.getFont()); pluginsList.setLayoutData(data); TableViewer viewer = new TableViewer(pluginsList); viewer.setLabelProvider(new LabelProvider() { @Override public String getText(Object element) { return Platform.getBundle(((ContributionInfo) element).getBundleId()).getHeaders() .get(Constants.BUNDLE_NAME); } }); viewer.setContentProvider(ArrayContentProvider.getInstance()); viewer.setInput(workbench.getEarlyActivatedPlugins()); updateCheckState(); }
/** * Returns the content provider for the viewer * @return the content provider for the viewer */ protected IContentProvider getContentProvider() { //by default return a simple array content provider return new ArrayContentProvider(); }
currentItems), ArrayContentProvider.getInstance(), labelProvider, PROJECT_SELECTION_MESSAGE) { @Override
/** * Returns an instance of ArrayContentProvider. Since instances of this * class do not maintain any state, they can be shared between multiple * clients. * * @return an instance of ArrayContentProvider * * @since 3.5 */ public static ArrayContentProvider getInstance() { synchronized(ArrayContentProvider.class) { if (instance == null) { instance = new ArrayContentProvider(); } return instance; } } /**
@Override protected TableViewer createTableViewer(Composite parent, int style) { Table table = new Table(parent, SWT.SINGLE | (style & ~SWT.MULTI)); table.setLayoutData(new GridData(SWT.BEGINNING, SWT.BEGINNING, false, false)); TableViewer tableViewer = new TableViewer(table); tableViewer.addFilter(new NamePatternFilter()); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.setLabelProvider(new BasicStackListLabelProvider()); ColumnViewerToolTipSupport.enableFor(tableViewer); return tableViewer; }
/** * Returns an instance of ArrayContentProvider. Since instances of this * class do not maintain any state, they can be shared between multiple * clients. * * @return an instance of ArrayContentProvider * * @since 1.3 */ public static ArrayContentProvider getInstance() { synchronized(ArrayContentProvider.class) { if (instance == null) { instance = new ArrayContentProvider(); } return instance; } } /**
ArrayContentProvider.getInstance(), FileEditorMappingLabelProvider.INSTANCE, IDEWorkbenchMessages.WizardExportPage_selectionDialogMessage){ @Override
/** * Returns an instance of ArrayContentProvider. Since instances of this * class do not maintain any state, they can be shared between multiple * clients. * * @return an instance of ArrayContentProvider * * @since 3.5 */ public static ArrayContentProvider getInstance() { synchronized(ArrayContentProvider.class) { if (instance == null) { instance = new ArrayContentProvider(); } return instance; } } /**