Class JavaElementSorter

java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.jface.viewers.ViewerSorter
org.eclipse.jdt.ui.JavaElementSorter

@Deprecated public class JavaElementSorter extends org.eclipse.jface.viewers.ViewerSorter
Deprecated.
Sorter for Java elements. Ordered by element category, then by element name. Package fragment roots are sorted as ordered on the classpath.

This class may be instantiated; it is not intended to be subclassed.

Since:
2.0
Restriction:
This class is not intended to be subclassed by clients.
  • Field Summary

    Fields inherited from class org.eclipse.jface.viewers.ViewerSorter

    collator
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    category(Object element)
    Deprecated.
     
    int
    compare(org.eclipse.jface.viewers.Viewer viewer, Object e1, Object e2)
    Deprecated.
     
    final Collator
    Deprecated.
    The method is not intended to be used by clients.
    boolean
    isSorterProperty(Object element, Object property)
    Deprecated.
    Bug 22518.

    Methods inherited from class org.eclipse.jface.viewers.ViewerComparator

    getComparator, isSorterProperty, sort

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JavaElementSorter

      public JavaElementSorter()
      Deprecated.
      Constructor.
  • Method Details

    • isSorterProperty

      @Deprecated public boolean isSorterProperty(Object element, Object property)
      Deprecated.
      Bug 22518. Method never used: does not override ViewerSorter#isSorterProperty(Object, String). Method could be removed, but kept for API compatibility.
      Parameters:
      element - the element
      property - the property
      Returns:
      always true
    • category

      public int category(Object element)
      Deprecated.
      Overrides:
      category in class org.eclipse.jface.viewers.ViewerComparator
    • compare

      public int compare(org.eclipse.jface.viewers.Viewer viewer, Object e1, Object e2)
      Deprecated.
      Overrides:
      compare in class org.eclipse.jface.viewers.ViewerComparator
    • getCollator

      @Deprecated public final Collator getCollator()
      Deprecated.
      The method is not intended to be used by clients.
      Overrides ViewerSorter.getCollator().
      Overrides:
      getCollator in class org.eclipse.jface.viewers.ViewerSorter