org.apache.ivy.plugins.latest

Interface LatestStrategy

public interface LatestStrategy

Method Summary
ArtifactInfofindLatest(ArtifactInfo[] infos, Date date)
Finds the latest artifact among the given artifacts info.
StringgetName()
Listsort(ArtifactInfo[] infos)
Sorts the given artifacts info from the oldest one to the latest one.

Method Detail

findLatest

public ArtifactInfo findLatest(ArtifactInfo[] infos, Date date)
Finds the latest artifact among the given artifacts info. The definition of 'latest' depends on the strategy itself. Given artifacts info are all good candidate. If the given date is not null, then found artifact should not be later than this date.

Parameters: infos date

Returns: the latest artifact among the given ones.

getName

public String getName()

sort

public List sort(ArtifactInfo[] infos)
Sorts the given artifacts info from the oldest one to the latest one. The definition of 'latest' depends on the strategy itself. Given artifacts info are all good candidate.

Parameters: infos

Returns: