Package xyz.rk0cc.josev.constraint
package xyz.rk0cc.josev.constraint
Perform version constraint of
This package's main feature only comes with abstract class
JOSEV provides implemented
SemVer
.
This package's main feature only comes with abstract class
SemVerConstraint
with
supporting object like Enum interface
and
parser annotation
only which no universal constraint
implemented in this package.
JOSEV provides implemented
SemVerConstraint
from another artifacts which located
under this package.- Since:
- 1.0.0
-
ClassDescriptionAn interface to indicate implemented
Enum
as constraint pattern inSemVerConstraint
.Version constraint is a definition ofSemVer
range which bounding the version to ensure compatibility.AnAnnotation
that allowing a subclass ofSemVerConstraint
can be parsed bySemVerConstraint.parse(Class, String)
.