/** * Constructor for PluginsContentProvider. */ public PluginsContentProvider(PluginsView view) { fView = view; fJavaProvider = new StandardJavaElementContentProvider(); }
/** * Create a new instance of the content provider to use for the Java editor breadcrumb. * * @return a new content provider */ private static JavaEditorBreadcrumbContentProvider createContentProvider() { StandardJavaElementContentProvider parentContentProvider= new StandardJavaElementContentProvider(true); return new JavaEditorBreadcrumbContentProvider(parentContentProvider); }
/** * Create a new instance of the content provider to use for the Java editor breadcrumb. * * @return a new content provider */ private static JavaEditorBreadcrumbContentProvider createContentProvider() { StandardJavaElementContentProvider parentContentProvider= new StandardJavaElementContentProvider(true); return new JavaEditorBreadcrumbContentProvider(parentContentProvider); }
private AJJarFileExportOperation(Shell parent) { fParentShell= parent; fStatus= new MessageMultiStatus(JavaPlugin.getPluginId(), IStatus.OK, "", null); //$NON-NLS-1$ fJavaElementContentProvider= new StandardJavaElementContentProvider(); }
private JarFileExportOperation(Shell parent) { fParentShell= parent; fStatus= new MessageMultiStatus(JavaPlugin.getPluginId(), IStatus.OK, "", null); //$NON-NLS-1$ fJavaElementContentProvider= new StandardJavaElementContentProvider(); }
private JarFileExportOperation(Shell parent) { fParentShell= parent; fStatus= new MessageMultiStatus(JavaPlugin.getPluginId(), IStatus.OK, "", null); //$NON-NLS-1$ fJavaElementContentProvider= new StandardJavaElementContentProvider(); }
private JarFileExportOperation(Shell parent) { fParentShell= parent; fStatus= new MessageMultiStatus(JavaPlugin.getPluginId(), IStatus.OK, "", null); //$NON-NLS-1$ fJavaElementContentProvider= new StandardJavaElementContentProvider(); }
/** * @param parentShell * @param project */ public ResourceOnClasspathDialog(Shell parentShell, IJavaProject project) { super(parentShell, STATUS_MESSAGE); // set provider and filter StandardJavaElementContentProvider contentProvider = new StandardJavaElementContentProvider(); setContentProvider(contentProvider); setLabelProvider(new JavaElementLabelProvider()); _filter = new ResourceOnClasspathFilter(contentProvider); setFilter(_filter); // store the project _javaProject = project; }
fTableViewer.setContentProvider(new StandardJavaElementContentProvider()); fTableViewer.setComparator(new JavaElementComparator()); fTableViewer.getControl().setFont(font);
private SourceContainerDialog(Shell shell) { super(shell,new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT),new StandardJavaElementContentProvider()); setValidator(new PackageAndProjectSelectionValidator()); setComparator(new JavaElementComparator()); setTitle(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_title); setMessage(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_description); addFilter(new JavaTypedViewerFilter()); }
private SourceContainerDialog(Shell shell) { super(shell,new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT),new StandardJavaElementContentProvider()); setValidator(new PackageAndProjectSelectionValidator()); setComparator(new JavaElementComparator()); setTitle(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_title); setMessage(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_description); addFilter(new JavaTypedViewerFilter()); }
private SourceContainerDialog(Shell shell) { super(shell,new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT),new StandardJavaElementContentProvider()); setValidator(new PackageAndProjectSelectionValidator()); setComparator(new JavaElementComparator()); setTitle(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_title); setMessage(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_description); addFilter(new JavaTypedViewerFilter()); }
new ProblemsLabelDecorator(null)); ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog( shell, provider, new StandardJavaElementContentProvider()); dialog.setComparator(new JavaElementComparator()); dialog.setAllowMultiple(false);
| JavaElementLabelProvider.SHOW_SMALL_ICONS; ITreeContentProvider treeContentProvider= new StandardJavaElementContentProvider() { public boolean hasChildren(Object element) { treeContentProvider, provider, new StandardJavaElementContentProvider(), provider, SWT.NONE,
/** * Creates and returns a dialog to choose an existing workspace file. */ protected ElementTreeSelectionDialog createWorkspaceFileSelectionDialog(String title, String message) { int labelFlags= JavaElementLabelProvider.SHOW_BASICS | JavaElementLabelProvider.SHOW_OVERLAY_ICONS | JavaElementLabelProvider.SHOW_SMALL_ICONS; final DecoratingLabelProvider provider= new DecoratingLabelProvider(new JavaElementLabelProvider(labelFlags), new ProblemsLabelDecorator(null)); ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(getShell(), provider, new StandardJavaElementContentProvider()); dialog.setComparator(new JavaElementComparator()); dialog.setAllowMultiple(false); dialog.setValidator(new ISelectionStatusValidator() { public IStatus validate(Object[] selection) { StatusInfo res= new StatusInfo(); // only single selection if (selection.length == 1 && (selection[0] instanceof IFile)) res.setOK(); else res.setError(""); //$NON-NLS-1$ return res; } }); dialog.addFilter(new EmptyInnerPackageFilter()); dialog.addFilter(new LibraryFilter()); dialog.setTitle(title); dialog.setMessage(message); dialog.setStatusLineAboveButtons(true); dialog.setInput(JavaCore.create(JavaPlugin.getWorkspace().getRoot())); return dialog; }
| JavaElementLabelProvider.SHOW_SMALL_ICONS; final DecoratingLabelProvider provider= new DecoratingLabelProvider(new JavaElementLabelProvider(labelFlags), new ProblemsLabelDecorator(null)); ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(getShell(), provider, new StandardJavaElementContentProvider()); dialog.setComparator(new JavaElementComparator()); dialog.setAllowMultiple(false);
| JavaElementLabelProvider.SHOW_SMALL_ICONS; final DecoratingLabelProvider provider= new DecoratingLabelProvider(new JavaElementLabelProvider(labelFlags), new ProblemsLabelDecorator(null)); ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(getShell(), provider, new StandardJavaElementContentProvider()); dialog.setComparator(new JavaElementComparator()); dialog.setAllowMultiple(false);
StandardJavaElementContentProvider provider= new StandardJavaElementContentProvider(); ILabelProvider labelProvider= new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT); ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(fShell, labelProvider, provider);
StandardJavaElementContentProvider provider= new StandardJavaElementContentProvider(); ILabelProvider labelProvider= new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT); ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(fShell, labelProvider, provider);
/** * Creates and returns a dialog to choose an existing workspace file. */ protected ElementTreeSelectionDialog createWorkspaceFileSelectionDialog(String title, String message) { int labelFlags= JavaElementLabelProvider.SHOW_BASICS | JavaElementLabelProvider.SHOW_OVERLAY_ICONS | JavaElementLabelProvider.SHOW_SMALL_ICONS; ITreeContentProvider contentProvider= new StandardJavaElementContentProvider(); ILabelProvider labelProvider= new JavaElementLabelProvider(labelFlags); ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider); dialog.setAllowMultiple(false); dialog.setValidator(new ISelectionStatusValidator() { public IStatus validate(Object[] selection) { StatusInfo res= new StatusInfo(); // only single selection if (selection.length == 1 && (selection[0] instanceof IFile)) res.setOK(); else res.setError(""); //$NON-NLS-1$ return res; } }); dialog.addFilter(new EmptyInnerPackageFilter()); dialog.addFilter(new LibraryFilter()); dialog.setTitle(title); dialog.setMessage(message); dialog.setStatusLineAboveButtons(true); dialog.setInput(JavaCore.create(JavaPlugin.getWorkspace().getRoot())); return dialog; }