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 Details

    • PatternVersionMatcher

      public PatternVersionMatcher()
  • Method Details

    • 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 - ModuleRevisionId
      foundMrid - 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