Package org.eclipse.ui.model

Examples of org.eclipse.ui.model.WorkbenchContentProvider


      }
     
      ViewerFilter filter = new TypedViewerFilter(acceptedClasses, rejectedElements.toArray());
     
      FolderSelectionDialog dialog = new FolderSelectionDialog(
          getShell(), new WorkbenchLabelProvider(), new WorkbenchContentProvider());
     
      dialog.setTitle(ClickPlugin.getString("wizard.newPage.dialog.selectSourceFolder"));
      //dialog.setMessage(HTMLPlugin.getResourceString("HTMLProjectPropertyPage.WebRoot"));
     
      dialog.setInput(model);
View Full Code Here


        setControl(container);

  }
 
   private ITreeContentProvider getResourceProvider(final int resourceType) {
          return new WorkbenchContentProvider() {
              public Object[] getChildren(Object o) {
                  if (o instanceof IContainer) {
                      IResource[] members = null;
                      try {
                          members = ((IContainer) o).members();
View Full Code Here

        setControl(container);

  }
 
   private ITreeContentProvider getResourceProvider(final int resourceType) {
          return new WorkbenchContentProvider() {
              public Object[] getChildren(Object o) {
                  if (o instanceof IContainer) {
                      IResource[] members = null;
                      try {
                          members = ((IContainer) o).members();
View Full Code Here

  }
 
  protected void openProgramPathDialog(IProject project) {
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(
        getShell(), new WorkbenchLabelProvider(),
        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));
View Full Code Here

        public void widgetSelected(SelectionEvent e) {
            String path = null;
            if (project != null && project.getProject().getLocation() != null) {
                ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(Display
                        .getDefault().getActiveShell(), new WorkbenchLabelProvider(),
                        new WorkbenchContentProvider());
                dialog.setValidator(new ISelectionStatusValidator() {
                    private final IStatus errorStatus = new Status(IStatus.ERROR, IvyPlugin.ID, 0,
                            "", null);

                    public IStatus validate(Object[] selection) {
View Full Code Here

  private Map<IJavaElement, Integer> maxTotals;

  MaxTotalCache(ViewSettings settings) {
    this.settings = settings;
    this.contentProvider = new WorkbenchContentProvider();
    this.maxTotals = new HashMap<IJavaElement, Integer>();
  }
View Full Code Here

    setControl(composite);
  }

  private void createResourcesViewer(Composite composite) {
    resourcesViewer = new ContainerCheckedTreeViewer(composite);
    resourcesViewer.setContentProvider(new WorkbenchContentProvider() {
      public Object[] getChildren(Object element) {
        if (element instanceof org.eclipse.core.resources.IContainer) {
          try {
            IResource[] members = ((org.eclipse.core.resources.IContainer) element).members();
            List nonDerivedMembers = new ArrayList();
View Full Code Here

   * dialog and adds the selected configuration.
   */
  private void handleAddButtonPressed() {
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(
        SpringUIUtils.getStandardDisplay().getActiveShell(),
        new WorkbenchLabelProvider(), new WorkbenchContentProvider());
    dialog.setTitle(Activator.getResourceString(DIALOG_TITLE));
    dialog.setMessage(Activator.getResourceString(DIALOG_MESSAGE));
    dialog.addFilter(new ConfigFileFilter(new String[] { "xml" }));
    dialog.setValidator(new FileSelectionValidator(true));
    dialog.setInput(element);
View Full Code Here

    return dialog.open();
  }

  private String handleBuildWorkbenchDirectorySelection( final Shell parent ) {
    ILabelProvider lp = new WorkbenchLabelProvider();
    ITreeContentProvider cp = new WorkbenchContentProvider();

    Class<?>[] acceptedClasses = new Class[] { IProject.class, IFolder.class };
    ViewerFilter filter = new TypedViewerFilter( acceptedClasses );

    FolderSelectionDialog dialog = new FolderSelectionDialog( parent, lp, cp );
View Full Code Here

    return null;
  }

  private String handleKeyStoreWorkspaceSelection( Shell parent ) {
    ILabelProvider lp = new WorkbenchLabelProvider();
    ITreeContentProvider cp = new WorkbenchContentProvider();

    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog( parent, lp, cp );
    dialog.setValidator( new ISelectionStatusValidator() {

      @Override
View Full Code Here

TOP

Related Classes of org.eclipse.ui.model.WorkbenchContentProvider

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.