1 25 26 package org.snipsnap.snip.storage.query; 27 28 import org.snipsnap.snip.Snip; 29 30 import java.util.Comparator ; 31 32 38 39 public abstract class SnipComparator implements Comparator { 40 47 public int compare(Object o1, Object o2) { 48 if (!((o1 instanceof Snip) && (o2 instanceof Snip))) { 49 throw new ClassCastException (); 50 } 51 return compare((Snip) o1, (Snip) o2); 52 53 } 54 55 63 public abstract int compare(Snip s1, Snip s2); 64 } 65 | Popular Tags |