All Classes and Interfaces

Class
Description
An interface to indicate implemented Enum as constraint pattern in SemVerConstraint.
When SemVer.parse(String) unable to parse from String to SemVer because invalid syntax.
An immutable Java object for Semantic Versioning 2.0.0.
SemVerConstraint<E extends ConstraintPattern<? extends Enum<?>>>
Version constraint is a definition of SemVer range which bounding the version to ensure compatibility.
An Annotation that allowing a subclass of SemVerConstraint can be parsed by SemVerConstraint.parse(Class, String).
This interface allows determining SemVer is in the range.
A Set based with SemVerRange (including SemVerConstraint) for storing multiple condition of version constraints.
Define range of the SemVer.
Enhanced Collection interface for handling SemVerRange.
A node for SemVerRange to define preference of the range of SemVer.
This Enum is designed for SemVerConstraint which unable to define pattern.