Package org.pf4j
Interface VersionManager
-
- All Known Implementing Classes:
DefaultVersionManager
public interface VersionManager
Manager responsible for versions of plugins.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
checkVersionConstraint(java.lang.String version, java.lang.String constraint)
Check if aconstraint
and aversion
match.int
compareVersions(java.lang.String v1, java.lang.String v2)
Compare two versions.
-
-
-
Method Detail
-
checkVersionConstraint
boolean checkVersionConstraint(java.lang.String version, java.lang.String constraint)
Check if aconstraint
and aversion
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 withComparator.compare(Object, Object)
.- Parameters:
v1
-v2
-
-
-