1 11 package org.eclipse.jdt.internal.ui.search; 12 13 import com.ibm.icu.text.Collator; 14 import java.util.Comparator ; 15 import org.eclipse.ui.IWorkingSet; 16 17 class WorkingSetsComparator implements Comparator { 18 19 private Collator fCollator= Collator.getInstance(); 20 21 24 public int compare(Object o1, Object o2) { 25 String name1= null; 26 String name2= null; 27 28 if (o1 instanceof IWorkingSet[]) { 29 IWorkingSet[] workingSets= (IWorkingSet[])o1; 30 if (workingSets.length > 0) 31 name1= workingSets[0].getLabel(); 32 } 33 34 if (o2 instanceof IWorkingSet[]) { 35 IWorkingSet[] workingSets= (IWorkingSet[])o1; 36 if (workingSets.length > 0) 37 name2= workingSets[0].getLabel(); 38 } 39 40 return fCollator.compare(name1, name2); 41 } 42 } 43 | Popular Tags |