net.sourceforge.rssowl.controller.sort
Class CategorySorter
java.lang.Object
net.sourceforge.rssowl.controller.sort.AbstractSorter
net.sourceforge.rssowl.controller.sort.CategorySorter
- All Implemented Interfaces:
- Comparator
- public class CategorySorter
- extends AbstractSorter
Class used to compare two RSSNewsItems by category.
- Version:
- 1.1.3
- Author:
- Ludovic Kim-Xuan Galibert
Fields inherited from class net.sourceforge.rssowl.controller.sort.AbstractSorter |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CategorySorter
public CategorySorter(Hashtable someItems)
- Creates a new instance of CategorySorter.
- Parameters:
someItems
- a Hashtable containing RSSNewsItems, may be null.
compare
public int compare(Object o1,
Object o2)
- Compare the given objects by category.
- Parameters:
o1
- the first key (news title) to retrieve the first NewsItem to
compareo2
- the second key (news title) to retrieve the second NewsItem to
compare
- Returns:
- 0 if both RSSNewsItems have exactly the same category, -1 if the
first NewsItem's category is alphabetically before the second, and 1 if the
second NewsItem's category is alphabetically before the first.
RSSOwl - RSS / RDF / Atom Newsreader