Package org.pf4j

Interface VersionManager

  • All Known Implementing Classes:
    DefaultVersionManager

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

      • checkVersionConstraint

        boolean checkVersionConstraint​(java.lang.String version,
                                       java.lang.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​(java.lang.String v1,
                            java.lang.String v2)
        Compare two versions. It's similar with Comparator.compare(Object, Object).
        Parameters:
        v1 -
        v2 -