Examples of WorkbenchContentProvider


Examples of org.eclipse.ui.model.WorkbenchContentProvider

    final GridData gridData = new GridData(SWT.FILL, SWT.FILL, true, true);
    gridData.heightHint = 150;
    treeViewer.getTree().setLayoutData(gridData);

    treeViewer.setContentProvider(new WorkbenchContentProvider());
    treeViewer.setLabelProvider(WorkbenchLabelProvider.getDecoratingWorkbenchLabelProvider());
    treeViewer.setSorter(new WorkbenchViewerSorter());

    return treeViewer;
  }
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

    Button browseButton = new Button(composite, SWT.PUSH);
    browseButton.setText("Browse ...");
    browseButton.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(),
                new WorkbenchLabelProvider(), new WorkbenchContentProvider());
        dialog.setTitle("Select descriptor");
        dialog.setMessage("Select descriptor");
        dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
        dialog.setInitialSelection(ResourcesPlugin.getWorkspace().getRoot().
                findMember(typeSystemText.getText()));
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

   * Browse for a new Destination Folder
   */
  protected void handleFolderButtonPressed() {
    ISelectionStatusValidator validator = getContainerDialogSelectionValidator();
    ViewerFilter filter = getContainerDialogViewerFilter();
    ITreeContentProvider contentProvider = new WorkbenchContentProvider();
    ILabelProvider labelProvider = new DecoratingLabelProvider(new WorkbenchLabelProvider(), PlatformUI.getWorkbench()
        .getDecoratorManager().getLabelDecorator());
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider);
    dialog.setValidator(validator);
    dialog.setTitle(J2EEUIMessages.CONTAINER_SELECTION_DIALOG_TITLE);
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

   * Browse for a new Destination Folder
   */
  protected void handleFolderButtonPressed() {
    ISelectionStatusValidator validator = getContainerDialogSelectionValidator();
    ViewerFilter filter = getContainerDialogViewerFilter();
    ITreeContentProvider contentProvider = new WorkbenchContentProvider();
    ILabelProvider labelProvider = new DecoratingLabelProvider(new WorkbenchLabelProvider(), PlatformUI.getWorkbench()
        .getDecoratorManager().getLabelDecorator());
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider);
    dialog.setValidator(validator);
    dialog.setTitle(J2EEUIMessages.CONTAINER_SELECTION_DIALOG_TITLE);
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

     * Returns the displayed {@link IProject}s.
     *
     * @return
     */
    public List<IProject> getProjects() {
        WorkbenchContentProvider contentProvider = (WorkbenchContentProvider) this.viewer
            .getContentProvider();
        Object[] objects = contentProvider
            .getElements(((TableViewer) this.viewer).getInput());
        return ArrayUtils.getAdaptableObjects(objects, IProject.class);
    }
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

    /**
     * Configures the viewer
     */
    @Override
    protected void configureViewer() {
        this.viewer.setContentProvider(new WorkbenchContentProvider());
        this.viewer.setLabelProvider(new WorkbenchLabelProvider());
        this.viewer.setUseHashlookup(true);
    }
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

     * Returns the displayed Project {@link IResource}s.
     *
     * @return
     */
    public List<IResource> getResources() {
        WorkbenchContentProvider contentProvider = (WorkbenchContentProvider) this.viewer
            .getContentProvider();

        Object[] objects = contentProvider.getElements(this.viewer.getInput());
        return ArrayUtils.getAdaptableObjects(objects, IResource.class);
    }
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

     * Returns the displayed {@link IProject}s.
     *
     * @return
     */
    public int getProjectsCount() {
        WorkbenchContentProvider contentProvider = (WorkbenchContentProvider) this.viewer
            .getContentProvider();

        Object[] objects = contentProvider
            .getElements(((TreeViewer) this.viewer).getInput());
        return ArrayUtils.getAdaptableObjects(objects, IProject.class).size();
    }
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

   * Browse for a new Destination Folder
   */
  protected void handleFolderButtonPressed() {
    ISelectionStatusValidator validator = getContainerDialogSelectionValidator();
    ViewerFilter filter = getContainerDialogViewerFilter();
    ITreeContentProvider contentProvider = new WorkbenchContentProvider();
    ILabelProvider labelProvider = new DecoratingLabelProvider(new WorkbenchLabelProvider(), PlatformUI.getWorkbench()
        .getDecoratorManager().getLabelDecorator());
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider);
    dialog.setValidator(validator);
    dialog.setTitle(WizardConstants.CONTAINER_SELECTION_DIALOG_TITLE);
View Full Code Here

Examples of org.eclipse.ui.model.WorkbenchContentProvider

   * Browse for a new Destination Folder
   */
  protected void handleFolderButtonPressed() {
    ISelectionStatusValidator validator = getContainerDialogSelectionValidator();
    ViewerFilter filter = getContainerDialogViewerFilter();
    ITreeContentProvider contentProvider = new WorkbenchContentProvider();
    ILabelProvider labelProvider = new DecoratingLabelProvider(new WorkbenchLabelProvider(), PlatformUI.getWorkbench()
        .getDecoratorManager().getLabelDecorator());
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider);
    dialog.setValidator(validator);
    dialog.setTitle(WizardConstants.CONTAINER_SELECTION_DIALOG_TITLE);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.