public class LatestVersionMatcher extends AbstractVersionMatcher
| Constructor and Description |
|---|
LatestVersionMatcher() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(ModuleRevisionId askedMrid,
ModuleDescriptor foundMD)
Indicates if this version matcher considers that the module found matches the asked one.
|
boolean |
accept(ModuleRevisionId askedMrid,
ModuleRevisionId foundMrid)
Indicates if this version matcher considers that the module revision found matches the asked
one.
|
int |
compare(ModuleRevisionId askedMrid,
ModuleRevisionId foundMrid,
java.util.Comparator staticComparator)
If we don't need a module descriptor we can consider the dynamic revision to be greater.
|
boolean |
isDynamic(ModuleRevisionId askedMrid)
Indicates if the given asked ModuleRevisionId should be considered as dynamic for the current
VersionMatcher or not.
|
boolean |
needModuleDescriptor(ModuleRevisionId askedMrid,
ModuleRevisionId foundMrid)
Indicates if this VersionMatcher needs module descriptors to determine if a module revision
matches the asked one.
|
getName, getSettings, setName, setSettings, toStringpublic boolean isDynamic(ModuleRevisionId askedMrid)
VersionMatcheraskedMrid - the dependency module revision id as asked by a modulepublic boolean accept(ModuleRevisionId askedMrid, ModuleRevisionId foundMrid)
VersionMatcherpublic boolean needModuleDescriptor(ModuleRevisionId askedMrid, ModuleRevisionId foundMrid)
VersionMatcherneedModuleDescriptor in interface VersionMatcherneedModuleDescriptor in class AbstractVersionMatcherpublic boolean accept(ModuleRevisionId askedMrid, ModuleDescriptor foundMD)
VersionMatcheraccept in interface VersionMatcheraccept in class AbstractVersionMatcherpublic int compare(ModuleRevisionId askedMrid, ModuleRevisionId foundMrid, java.util.Comparator staticComparator)
compare in interface VersionMatchercompare in class AbstractVersionMatcheraskedMrid - the dynamic revision to comparefoundMrid - the static revision to comparestaticComparator - a comparator which can be used to compare static revisions