+++ /dev/null
-package net.sourceforge.phpdt.internal.ui.text.java;
-
-import java.util.Comparator;
-
-public class PHPCompletionProposalComparator implements Comparator {
-
- private boolean fOrderAlphabetically;
-
- /**
- * Constructor for CompletionProposalComparator.
- */
- // public PHPCompletionProposalComparator() {
- // fOrderAlphabetically= false;
- // }
- public void setOrderAlphabetically(boolean orderAlphabetically) {
- fOrderAlphabetically = orderAlphabetically;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see Comparator#compare(Object, Object)
- */
- public int compare(Object o1, Object o2) {
- IPHPCompletionProposal c1 = (IPHPCompletionProposal) o1;
- IPHPCompletionProposal c2 = (IPHPCompletionProposal) o2;
- if (!fOrderAlphabetically) {
- int relevanceDif = c2.getRelevance() - c1.getRelevance();
- if (relevanceDif != 0) {
- return relevanceDif;
- }
- }
- return c1.getDisplayString().compareToIgnoreCase(c2.getDisplayString());
- }
-
-}