VersionRange class.
@author Johannes Schneider (js@cedarsoft.com)This class represents a range of semamtic versions. The range can be inclusive or non-inclusive at both ends. Open ended ranges can be created by using an inclusive {@link Version#MIN} as the lower bound or an inclusive{@link Version#MAX} as the upper bound.
A version range can also be created from a string. The string is parsed according to the following rules:
A range has a left (lower) endpoint and a right (upper) endpoint. Each endpoint can be open (excluded from the set) or closed (included in the set).
{@code VersionRange} objects are immutable.
A range has a left (lower) endpoint and a right (upper) endpoint. Each endpoint can be open (excluded from the set) or closed (included in the set).
{@code VersionRange} objects are immutable. @since 1.7 @Immutable @author $Id: 1f5fa660a1a42e83371fe0d2c61ae79ce1cb1710 $
|
|
|
|
|
|
|
|
|
|
|
|