Package org.pf4j
Interface VersionManager
-
- All Known Implementing Classes:
DefaultVersionManager
public interface VersionManagerManager responsible for versions of plugins.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancheckVersionConstraint(java.lang.String version, java.lang.String constraint)Check if aconstraintand aversionmatch.intcompareVersions(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 aconstraintand aversionmatch. 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-
-
-