Class VersionRange
java.lang.Object
aQute.bnd.version.VersionRange
-
Constructor Summary
ConstructorsConstructorDescriptionVersionRange(boolean includeLow, Version low, Version high, boolean includeHigh) VersionRange(boolean includeLow, org.osgi.framework.Version low, org.osgi.framework.Version high, boolean includeHigh) VersionRange(Version low, Version high) VersionRange(String string) VersionRange(String low, String high) VersionRange(org.osgi.framework.Version v) VersionRange(org.osgi.framework.Version low, org.osgi.framework.Version high) -
Method Summary
Modifier and TypeMethodDescriptiongetHigh()getLow()booleanbooleanbooleanintersect(VersionRange other) Intersect two version rangesbooleanisEmpty()Returns whether this version range is empty.static booleanisOSGiVersionRange(String range) booleanisRange()booleanstatic booleanisVersionRange(String stringRange) static VersionRangestatic VersionRangeparseOSGiVersionRange(String version) static VersionRangeparseVersionRange(String version) toFilter()Convert to an OSGi filter expressionConvert to an OSGi filter expressiontoString()
-
Constructor Details
-
VersionRange
-
VersionRange
-
VersionRange
-
VersionRange
-
VersionRange
-
VersionRange
public VersionRange(org.osgi.framework.Version v) -
VersionRange
public VersionRange(org.osgi.framework.Version low, org.osgi.framework.Version high) -
VersionRange
public VersionRange(boolean includeLow, org.osgi.framework.Version low, org.osgi.framework.Version high, boolean includeHigh)
-
-
Method Details
-
isRange
public boolean isRange() -
includeLow
public boolean includeLow() -
includeHigh
public boolean includeHigh() -
toString
-
getLow
-
getHigh
-
includes
-
filter
-
toFilter
Convert to an OSGi filter expression -
toFilter
-
isVersionRange
-
intersect
Intersect two version ranges -
parseVersionRange
-
parseOSGiVersionRange
-
isOSGiVersionRange
-
isSingleVersion
public boolean isSingleVersion() -
isEmpty
public boolean isEmpty()Returns whether this version range is empty. A version range is empty if the set of versions defined by the interval is empty.- Returns:
trueif this version range is empty;falseotherwise.
-
likeOSGi
-