Package org.eclipse.jdt.ui

Examples of org.eclipse.jdt.ui.JavaElementSorter


  public ClassesViewer(Table table) {
    this.table = table;
    viewer = new CheckboxTableViewer(table);
    viewer.setContentProvider(new ArrayContentProvider());
    viewer.setLabelProvider(new PackageFragmentRootLabelProvider());
    viewer.setSorter(new JavaElementSorter());
    viewer.addCheckStateListener(new ICheckStateListener() {
      public void checkStateChanged(CheckStateChangedEvent event) {
        updateCheckedStatus(event.getElement(), event.getChecked());
      }
    });
View Full Code Here


  public ClassesViewer(Table table) {
    this.table = table;
    viewer = new CheckboxTableViewer(table);
    viewer.setContentProvider(new ArrayContentProvider());
    viewer.setLabelProvider(new PackageFragmentRootLabelProvider());
    viewer.setSorter(new JavaElementSorter());
    viewer.addCheckStateListener(new ICheckStateListener() {
      public void checkStateChanged(CheckStateChangedEvent event) {
        updateCheckedStatus(event.getElement(), event.getChecked());
      }
    });
View Full Code Here

    group.setText(UIMessages.CoverageTab_groupInstrumentedClassesLabel);
    GridLayout layout = new GridLayout();
    group.setLayout(layout);
    classesviewer = CheckboxTableViewer.newCheckList(group, SWT.BORDER);
    classesviewer.setContentProvider(new ArrayContentProvider());
    classesviewer.setSorter(new JavaElementSorter());
    classesviewer.addFilter(new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        IPackageFragmentRoot root = (IPackageFragmentRoot) element;
        boolean inplace = classesselection.getInplace();
        try {
View Full Code Here

    dialog.setTitle(BeansUIPlugin.getResourceString(DIALOG_TITLE));
    dialog.setMessage(BeansUIPlugin.getResourceString(DIALOG_MESSAGE));
    dialog.addFilter(new ScannedFilesFilter(project.getConfigSuffixes()));
    dialog.setValidator(new ScannedFilesValidator(true));
    dialog.setInput(project.getProject());
    dialog.setSorter(new JavaElementSorter());
    dialog.setInitialSelections(contentProvider.getElements(project.getProject()));

    if (dialog.open() == Window.OK) {
      Object[] selection = dialog.getResult();
      if (selection != null && selection.length > 0) {
View Full Code Here

      FilteredElementTreeSelectionDialog selDialog = new FilteredElementTreeSelectionDialog(SpringUIUtils
          .getStandardDisplay().getActiveShell(), new LabelProvider(), new NonJavaResourceContentProvider());
      selDialog.addFilter(new ConfigFileFilter(project.getConfigSuffixes()));
      selDialog.setValidator(new StorageSelectionValidator(true));
      selDialog.setInput(project.getProject());
      selDialog.setSorter(new JavaElementSorter());
      dialog = selDialog;
    }
    else {
      ElementTreeSelectionDialog selDialog = new ElementTreeSelectionDialog(SpringUIUtils.getStandardDisplay()
          .getActiveShell(), new LabelProvider(), new NonJavaResourceContentProvider());
      selDialog.addFilter(new ConfigFileFilter(project.getConfigSuffixes()));
      selDialog.setValidator(new StorageSelectionValidator(true));
      selDialog.setInput(project.getProject());
      selDialog.setSorter(new JavaElementSorter());
      dialog = selDialog;
    }
    dialog.setTitle(BeansUIPlugin.getResourceString(DIALOG_TITLE));
    dialog.setMessage(BeansUIPlugin.getResourceString(DIALOG_MESSAGE));
    if (dialog.open() == Window.OK) {
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.ui.JavaElementSorter

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.