blob: 073eadbd98d1cb4dc3144793910dcc0b7e33e48d [file] [log] [blame]
package org.eclipse.ui.internal;
/*
* (c) Copyright IBM Corp. 2000, 2002.
* All Rights Reserved.
*/
import java.text.Collator;
import java.util.Comparator;
import org.eclipse.ui.IWorkingSet;
/**
* Compares two working sets by name.
*/
public class WorkingSetComparator implements Comparator {
private Collator fCollator = Collator.getInstance();
/**
* Implements Comparator.
*
* @see Comparator#compare(Object, Object)
*/
public int compare(Object o1, Object o2) {
String name1 = null;
String name2 = null;
if (o1 instanceof IWorkingSet)
name1 = ((IWorkingSet) o1).getName();
if (o2 instanceof IWorkingSet)
name2 = ((IWorkingSet) o2).getName();
return fCollator.compare(name1, name2);
}
}