package saker.nest.version
Contains classes that help dealing with version numbers.
VersionRange | Predicate interface determining whether a given version number should be included in the associated operation. |
VersionRangeVisitor | Visitor interface for visiting VersionRange instances. |
BaseVersionVersionRange | Version range that includes versions starting with a given base. |
BoundedVersionRange | Version range that is bounded on both ends in some way. |
ExactVersionRange | Version range that only includes a specific version. |
IntersectionVersionRange | Version range that includes the intersection of other version ranges. |
MaximumVersionRange | Version range that includes versions below or equals to a given maximum. |
MinimumVersionRange | Version range that includes versions starting at a given minimum. |
UnionVersionRange | Version range that includes any of the version ranges that are part of the union. |
UnsatisfiableVersionRange | Version range that cannot be satisfied. |