Package org.eclipse.jdt.ui
Class JavaElementComparator
java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.jdt.ui.JavaElementComparator
public class JavaElementComparator
extends org.eclipse.jface.viewers.ViewerComparator
Viewer comparator for Java elements. Ordered by element category, then by element name.
Package fragment roots are either sorted as ordered on the classpath, or by their name.
This class may be instantiated; it is not intended to be subclassed.
- Since:
- 3.3
- Restriction:
- This class is not intended to be subclassed by clients.
-
Constructor Summary
-
Method Summary
Methods inherited from class org.eclipse.jface.viewers.ViewerComparator
getComparator, isSorterProperty, sort
-
Constructor Details
-
JavaElementComparator
public JavaElementComparator()Constructor. -
JavaElementComparator
public JavaElementComparator(boolean sortPFRByName) Constructor.- Parameters:
sortPFRByName
- Whentrue
IPackageFragmentRoot
s are sorted by name and not by their classpath order- Since:
- 3.14
-
-
Method Details
-
category
- Overrides:
category
in classorg.eclipse.jface.viewers.ViewerComparator
-
compare
- Overrides:
compare
in classorg.eclipse.jface.viewers.ViewerComparator
-