File Source: reverseresponseidcomparator.java
/*
P/P * Method: net.sourceforge.pebble.comparator.ReverseResponseIdComparator__static_init
*/
1 package net.sourceforge.pebble.comparator;
2
3 import java.util.Comparator;
4
5 /**
6 * A comparator used to order response ids, in reverse order.
7 *
8 * @author Simon Brown
9 */
/*
P/P * Method: void net.sourceforge.pebble.comparator.ReverseResponseIdComparator()
*/
10 public class ReverseResponseIdComparator 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)
*
* Preconditions:
* o1 != null
* o2 != null
*
* Postconditions:
* init'ed(return_value)
*/
21 String responseId1 = (String)o1;
22 String responseId2 = (String)o2;
23
24 int start = responseId1.lastIndexOf("/");
25 return responseId2.substring(start).compareTo(responseId1.substring(start));
26 }
27
28 }
SofCheck Inspector Build Version : 2.22510
| reverseresponseidcomparator.java |
2010-Jun-25 19:40:32 |
| reverseresponseidcomparator.class |
2010-Jul-19 20:23:40 |