Package org.eclipse.jdt.ui.text.java
Class CompletionProposalComparator
java.lang.Object
org.eclipse.jdt.ui.text.java.CompletionProposalComparator
- All Implemented Interfaces:
Comparator<org.eclipse.jface.text.contentassist.ICompletionProposal>
public final class CompletionProposalComparator
extends Object
implements Comparator<org.eclipse.jface.text.contentassist.ICompletionProposal>
Comparator for java completion proposals. Completion proposals can be sorted by relevance or
alphabetically.
Note: this comparator imposes orderings that are inconsistent with equals.
- Since:
- 3.1
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a comparator that sorts by relevance. -
Method Summary
Modifier and TypeMethodDescriptionintcompare(org.eclipse.jface.text.contentassist.ICompletionProposal p1, org.eclipse.jface.text.contentassist.ICompletionProposal p2) voidsetOrderAlphabetically(boolean orderAlphabetically) Sets the sort order.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
CompletionProposalComparator
public CompletionProposalComparator()Creates a comparator that sorts by relevance.
-
-
Method Details
-
setOrderAlphabetically
public void setOrderAlphabetically(boolean orderAlphabetically) Sets the sort order. Default isfalse, i.e. order by relevance.- Parameters:
orderAlphabetically-trueto order alphabetically,falseto order by relevance
-
compare
public int compare(org.eclipse.jface.text.contentassist.ICompletionProposal p1, org.eclipse.jface.text.contentassist.ICompletionProposal p2) - Specified by:
comparein interfaceComparator<org.eclipse.jface.text.contentassist.ICompletionProposal>- Since:
- 3.7
-