Package org.pf4j
Interface VersionManager
- All Known Implementing Classes:
DefaultVersionManager
public interface VersionManager
Manager responsible for versions of plugins.
-
Method Summary
Modifier and TypeMethodDescriptionbooleancheckVersionConstraint(String version, String constraint) Check if aconstraintand aversionmatch.intcompareVersions(String v1, String v2) Compare two versions.
-
Method Details
-
checkVersionConstraint
Check if aconstraintand aversionmatch. 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-
-