Package org.apache.ivy.plugins.latest
Class LatestRevisionStrategy
- java.lang.Object
-
- org.apache.ivy.plugins.latest.AbstractLatestStrategy
-
- org.apache.ivy.plugins.latest.ComparatorLatestStrategy
-
- org.apache.ivy.plugins.latest.LatestRevisionStrategy
-
- All Implemented Interfaces:
LatestStrategy
public class LatestRevisionStrategy extends ComparatorLatestStrategy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
LatestRevisionStrategy.ArtifactInfoComparator
Compares two ArtifactInfo by their revision.(package private) class
LatestRevisionStrategy.MridComparator
Compares two ModuleRevisionId by their revision.static class
LatestRevisionStrategy.SpecialMeaning
-
Field Summary
Fields Modifier and Type Field Description private java.util.Comparator<ArtifactInfo>
artifactInfoComparator
private static java.util.Map<java.lang.String,java.lang.Integer>
DEFAULT_SPECIAL_MEANINGS
private java.util.Comparator<ModuleRevisionId>
mridComparator
private java.util.Map<java.lang.String,java.lang.Integer>
specialMeanings
private boolean
usedefaultspecialmeanings
-
Constructor Summary
Constructors Constructor Description LatestRevisionStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConfiguredSpecialMeaning(LatestRevisionStrategy.SpecialMeaning meaning)
java.util.Map<java.lang.String,java.lang.Integer>
getSpecialMeanings()
boolean
isUsedefaultspecialmeanings()
void
setUsedefaultspecialmeanings(boolean usedefaultspecialmeanings)
-
Methods inherited from class org.apache.ivy.plugins.latest.ComparatorLatestStrategy
getComparator, setComparator, sort
-
Methods inherited from class org.apache.ivy.plugins.latest.AbstractLatestStrategy
findLatest, getName, setName, toString
-
-
-
-
Field Detail
-
DEFAULT_SPECIAL_MEANINGS
private static final java.util.Map<java.lang.String,java.lang.Integer> DEFAULT_SPECIAL_MEANINGS
-
mridComparator
private final java.util.Comparator<ModuleRevisionId> mridComparator
-
artifactInfoComparator
private final java.util.Comparator<ArtifactInfo> artifactInfoComparator
-
specialMeanings
private java.util.Map<java.lang.String,java.lang.Integer> specialMeanings
-
usedefaultspecialmeanings
private boolean usedefaultspecialmeanings
-
-
Method Detail
-
addConfiguredSpecialMeaning
public void addConfiguredSpecialMeaning(LatestRevisionStrategy.SpecialMeaning meaning)
-
getSpecialMeanings
public java.util.Map<java.lang.String,java.lang.Integer> getSpecialMeanings()
-
isUsedefaultspecialmeanings
public boolean isUsedefaultspecialmeanings()
-
setUsedefaultspecialmeanings
public void setUsedefaultspecialmeanings(boolean usedefaultspecialmeanings)
-
-