Package org.pf4j

Interface VersionManager

All Known Implementing Classes:
DefaultVersionManager

public interface VersionManager
Manager responsible for versions of plugins.
  • Method Details

    • checkVersionConstraint

      boolean checkVersionConstraint(String version, String constraint)
      Check if a constraint and a version match. A possible constrain can be >=1.0.0 & <2.0.0.
      Parameters:
      version -
      constraint -
      Returns:
    • compareVersions

      int compareVersions(String v1, String v2)
      Compare two versions. It's similar with Comparator.compare(Object, Object).
      Parameters:
      v1 -
      v2 -