File Source: reverseblogentryidcomparator.java
/*
P/P * Method: net.sourceforge.pebble.comparator.ReverseBlogEntryIdComparator__static_init
*/
1 package net.sourceforge.pebble.comparator;
2
3 import java.util.Comparator;
4
5 /**
6 * A comparator used to order blog entry id instances, in reverse order..
7 *
8 * @author Simon Brown
9 */
/*
P/P * Method: void net.sourceforge.pebble.comparator.ReverseBlogEntryIdComparator()
*/
10 public class ReverseBlogEntryIdComparator implements Comparator {
11
12 /**
13 * Compares two objects.
14 *
15 * @param o1 object 1
16 * @param o2 object 2
17 * @return -n, 0 or +n if the date represented by the second blog entry is less than,
18 * the same as or greater than the first, respectively
19 */
20 public int compare(Object o1, Object o2) {
/*
P/P * Method: int compare(Object, Object)
*
* Presumptions:
* java.lang.Long:valueOf(...)@24 != null
*
* Postconditions:
* init'ed(return_value)
*/
21 String blogEntryId1 = (String)o1;
22 String blogEntryId2 = (String)o2;
23 Long l1 = Long.parseLong(blogEntryId1);
24 Long l2 = Long.parseLong(blogEntryId2);
25
26 return l2.compareTo(l1);
27 }
28
29 }
SofCheck Inspector Build Version : 2.22510
| reverseblogentryidcomparator.java |
2010-Jun-25 19:40:32 |
| reverseblogentryidcomparator.class |
2010-Jul-19 20:23:40 |