Package org.apache.ivy.plugins.version
Class PatternVersionMatcher
- java.lang.Object
-
- org.apache.ivy.plugins.version.AbstractVersionMatcher
-
- org.apache.ivy.plugins.version.PatternVersionMatcher
-
- All Implemented Interfaces:
IvySettingsAware
,VersionMatcher
public class PatternVersionMatcher extends AbstractVersionMatcher
-
-
Constructor Summary
Constructors Constructor Description PatternVersionMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(ModuleRevisionId askedMrid, ModuleRevisionId foundMrid)
Indicates if this version matcher considers that the module revision found matches the asked one.void
addMatch(Match match)
boolean
isDynamic(ModuleRevisionId askedMrid)
Indicates if the given asked ModuleRevisionId should be considered as dynamic for the current VersionMatcher or not.-
Methods inherited from class org.apache.ivy.plugins.version.AbstractVersionMatcher
accept, compare, getName, getSettings, needModuleDescriptor, setName, setSettings, toString
-
-
-
-
Method Detail
-
addMatch
public void addMatch(Match match)
-
accept
public boolean accept(ModuleRevisionId askedMrid, ModuleRevisionId foundMrid)
Indicates if this version matcher considers that the module revision found matches the asked one.- Parameters:
askedMrid
- ModuleRevisionIdfoundMrid
- ModuleRevisionId- Returns:
- boolean
-
isDynamic
public boolean isDynamic(ModuleRevisionId askedMrid)
Indicates if the given asked ModuleRevisionId should be considered as dynamic for the current VersionMatcher or not.- Parameters:
askedMrid
- the dependency module revision id as asked by a module- Returns:
- true if this revision is considered as a dynamic one, false otherwise
-
-