Class DependencyMatcher


  • public class DependencyMatcher
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Validated build​(java.lang.String pattern)  
      boolean isValidVersion​(@Nullable java.lang.String currentVersion, java.lang.String newVersion)  
      boolean matches​(java.lang.String groupId, java.lang.String artifactId)  
      boolean matches​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)  
      java.util.Optional<java.lang.String> upgrade​(java.lang.String currentVersion, java.util.Collection<java.lang.String> availableVersions)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • STANDARD_OPTION_DESCRIPTION

        public static final java.lang.String STANDARD_OPTION_DESCRIPTION
        See Also:
        Constant Field Values
    • Constructor Detail

    • Method Detail

      • build

        public static Validated build​(java.lang.String pattern)
      • matches

        public boolean matches​(java.lang.String groupId,
                               java.lang.String artifactId,
                               java.lang.String version)
      • matches

        public boolean matches​(java.lang.String groupId,
                               java.lang.String artifactId)
      • isValidVersion

        public boolean isValidVersion​(@Nullable
                                      @Nullable java.lang.String currentVersion,
                                      java.lang.String newVersion)
      • upgrade

        public java.util.Optional<java.lang.String> upgrade​(java.lang.String currentVersion,
                                                            java.util.Collection<java.lang.String> availableVersions)