KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > fr > jayasoft > ivy > latest > LatestTimeStrategy


1 /*
2  * This file is subject to the license found in LICENCE.TXT in the root directory of the project.
3  *
4  * #SNAPSHOT#
5  */

6 package fr.jayasoft.ivy.latest;
7
8 import java.util.Comparator JavaDoc;
9
10 import fr.jayasoft.ivy.ArtifactInfo;
11
12
13 public class LatestTimeStrategy extends ComparatorLatestStrategy {
14     private static Comparator JavaDoc COMPARATOR = new Comparator JavaDoc() {
15         public int compare(Object JavaDoc o1, Object JavaDoc o2) {
16             long d1 = ((ArtifactInfo)o1).getLastModified();
17             long d2 = ((ArtifactInfo)o2).getLastModified();
18             return new Long JavaDoc(d1).compareTo(new Long JavaDoc(d2));
19         }
20     
21     };
22     public LatestTimeStrategy() {
23         super(COMPARATOR);
24         setName("latest-time");
25     }
26 }
27
Popular Tags