Package org.pf4j
Interface VersionManager
- All Known Implementing Classes:
DefaultVersionManager
public interface VersionManager
Manager responsible for versions of plugins.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkVersionConstraint
(String version, String constraint) Check if aconstraint
and aversion
match.int
compareVersions
(String v1, String v2) Compare two versions.
-
Method Details
-
checkVersionConstraint
Check if aconstraint
and aversion
match. A possible constrain can be>=1.0.0 & <2.0.0
.- Parameters:
version
-constraint
-- Returns:
-
compareVersions
Compare two versions. It's similar withComparator.compare(Object, Object)
.- Parameters:
v1
-v2
-
-