public class VersionRange extends Object
Constructor and Description |
---|
VersionRange(boolean b,
Version lower,
Version upper,
boolean c) |
VersionRange(String string) |
VersionRange(String low,
String higher) |
VersionRange(Version low,
Version higher) |
Modifier and Type | Method and Description |
---|---|
Iterable<Version> |
filter(Iterable<Version> versions) |
Version |
getHigh() |
Version |
getLow() |
boolean |
includeHigh() |
boolean |
includeLow() |
boolean |
includes(Version v) |
VersionRange |
intersect(VersionRange other)
Intersect two version ranges
|
static boolean |
isOSGiVersionRange(String range) |
boolean |
isRange() |
boolean |
isSingleVersion() |
static boolean |
isVersionRange(String stringRange) |
static VersionRange |
parseOSGiVersionRange(String version) |
static VersionRange |
parseVersionRange(String version) |
String |
toFilter()
Convert to an OSGi filter expression
|
String |
toFilter(String versionAttribute)
Convert to an OSGi filter expression
|
String |
toString() |
public VersionRange(String string)
public boolean isRange()
public boolean includeLow()
public boolean includeHigh()
public Version getLow()
public Version getHigh()
public boolean includes(Version v)
public String toFilter()
public static boolean isVersionRange(String stringRange)
public VersionRange intersect(VersionRange other)
public static VersionRange parseVersionRange(String version)
public static VersionRange parseOSGiVersionRange(String version)
public static boolean isOSGiVersionRange(String range)
public boolean isSingleVersion()
Copyright © 2021 aQute SARL. All rights reserved.