Package org.eclipse.ui.views.navigator

Examples of org.eclipse.ui.views.navigator.ResourceComparator


      public void widgetSelected(SelectionEvent se) {
                ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
                dialog.setTitle(Messages.ProjectPropertyPage_SelectHtdocsFolderTitle);
                dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                dialog.setInput(project.getEclipseProject().getWorkspace());
                dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                dialog.setInitialSelection(project.getDefaultWebFolder());
                dialog.setAllowMultiple(false);
                if (dialog.open() == IDialogConstants.OK_ID) {
                    IResource resource = (IResource) dialog.getFirstResult();
                    if (resource != null) {
View Full Code Here


          ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
          final TableItem item = WebRootsList.this.table.getSelection()[0];
                  dialog.setTitle(Messages.ProjectPropertyPage_SelectHtdocsFolderTitle);
                  dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                  dialog.setInput(project.getEclipseProject().getWorkspace());
                  dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                  dialog.setInitialSelection(((WebRootItem)item.getData()).getFolder());
                  dialog.setAllowMultiple(false);
                  if (dialog.open() == IDialogConstants.OK_ID) {
                      IResource resource = (IResource) dialog.getFirstResult();
                      if (resource != null) {
                        ((WebRootItem)item.getData()).setFolder((IContainer) resource);
                        item.setText(1, resource.getProjectRelativePath().toString());
                        validate();
                      }
                  }
        }
       
      });
     
      this.addButton = SWTUtil.createButton(composite, Messages.ProjectPropertyPage_Add);
      this.addButton.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
          ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), new WorkbenchLabelProvider(), new ProjectContentProvider());
          dialog.setTitle(Messages.ProjectPropertyPage_SelectHtdocsFolderTitle);
                  dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                  dialog.setInput(project.getEclipseProject().getWorkspace());
                  dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                  dialog.setAllowMultiple(false);
                  if (dialog.open() == IDialogConstants.OK_ID) {
                      IResource resource = (IResource) dialog.getFirstResult();
                      if (resource != null) {
                        final TableItem item = new TableItem(table, SWT.NONE);
View Full Code Here

    private IContainer fSelectedContainer;

    public FolderSelectionDialog(final Shell parent, final ILabelProvider labelProvider,
            final ITreeContentProvider contentProvider) {
        super(parent, labelProvider, contentProvider);
        setComparator(new ResourceComparator(ResourceComparator.NAME));
    }
View Full Code Here

        dialog.setValidator(validator);
        dialog.setMessage(labelText);
        dialog.addFilter(filter);
        dialog.setInput(root);
        dialog.setInitialSelection(initSelection);
        dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));

        if (dialog.open() == Window.OK) {
            return (IContainer) dialog.getFirstResult();
        }
        return null;
View Full Code Here

    ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(getShell(), lp, cp);
    dialog.setTitle(title);
    dialog.setMessage(message);
    dialog.addFilter(filter);
    dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
    dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
//    IResource res= currProject.findMember(initialPath);
//    if (res != null) {
//      dialog.setInitialSelection(res);
//    }
View Full Code Here

        new WorkbenchContentProvider());
    dialog.setTitle(LangUIMessages.mainTab_ProgramPath_searchButton_title);
    dialog.setMessage(LangUIMessages.mainTab_ProgramPath_searchButton_message);
   
    dialog.setInput(project);
    dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
    if (dialog.open() == IDialogConstants.OK_ID) {
      IResource resource = (IResource) dialog.getFirstResult();
      String arg = resource.getProjectRelativePath().toPortableString();
      // check extension
      programPathField.setFieldValue(arg);
View Full Code Here

    URI uri = URI.create(currentPathText);
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(shell, new WorkbenchLabelProvider(),
        new WorkbenchContentProvider());
    IWorkspaceRoot workspaceRoot = workspaceRoot();
    dialog.setInput(project == null ? workspaceRoot : project);
    dialog.setComparator(new ResourceComparator(NAME));
    IResource container = null;
    if (uri.isAbsolute()) {
      IContainer containers[] = workspaceRoot.findContainersForLocationURI(uri);
      if (containers != null && containers.length > 0) {
        container = containers[0];
View Full Code Here

    dialog.setValidator(validator);
    dialog.setTitle(title);
    dialog.setMessage(message);
    dialog.addFilter(filter);
    dialog.setInput(currProject);
    dialog.setComparator(new ResourceComparator(1));
    IResource res = currProject.findMember(initialPath);
    if(res != null)
      dialog.setInitialSelection(res);
    if(dialog.open() == 0)
      return (IFolder)dialog.getFirstResult();
View Full Code Here

      gd.widthHint= 550;
      gd.heightHint= 250;
      wsTreeViewer.getTree().setLayoutData(gd);

      wsTreeViewer.setContentProvider(new LocationPageContentProvider());
      wsTreeViewer.setComparator(new ResourceComparator(ResourceComparator.NAME));
      wsTreeViewer.setLabelProvider(new WorkbenchLabelProvider());
      wsTreeViewer.setInput(ResourcesPlugin.getWorkspace());

      //Open to whatever is selected in the workspace field
      IPath existingWorkspacePath = new Path(wsPathText.getText());
View Full Code Here

        .setTitle(IncludePathMessages.BuildPathDialogAccess_ZIPArchiveDialog_new_title);
    dialog
        .setMessage(IncludePathMessages.BuildPathDialogAccess_ZIPArchiveDialog_new_description);
    dialog.addFilter(new PHPArchiveFileFilter(usedPhars, true));
    dialog.setInput(root);
    dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
    dialog.setInitialSelection(focus);

    if (dialog.open() == Window.OK) {
      Object[] elements = dialog.getResult();
      IPath[] res = new IPath[elements.length];
View Full Code Here

TOP

Related Classes of org.eclipse.ui.views.navigator.ResourceComparator

Copyright © 2018 www.massapicom. 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.