net.sourceforge.rssowl.controller.sort
Class StatusSorter
java.lang.Object
net.sourceforge.rssowl.controller.sort.AbstractSorter
net.sourceforge.rssowl.controller.sort.StatusSorter
- All Implemented Interfaces:
- Comparator
- public class StatusSorter
- extends AbstractSorter
Class used to compare two RSSNewsItems by status (read / unread).
- Version:
- 1.1.3
- Author:
- Ludovic Kim-Xuan Galibert
Fields inherited from class net.sourceforge.rssowl.controller.sort.AbstractSorter |
|
Method Summary |
int |
compare(Object o1,
Object o2)
Compare the given objects by status (read / unread). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatusSorter
public StatusSorter(Hashtable someItems)
- Creates a new instance of StatusSorter.
- Parameters:
someItems
- a Hashtable containing RSSNewsItems, may be null.
compare
public int compare(Object o1,
Object o2)
- Compare the given objects by status (read / unread).
- 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 status, -1 if the
first NewsItem's status is alphabetically before the second, and 1 if the
second NewsItem's status is alphabetically before the first.
RSSOwl - RSS / RDF / Atom Newsreader