Package aQute.bnd.version
Class MavenVersionRange
- java.lang.Object
-
- aQute.bnd.version.MavenVersionRange
-
public class MavenVersionRange extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
hi
(package private) MavenVersion
high
(package private) boolean
li
(package private) MavenVersion
low
(package private) MavenVersionRange
nextOr
(package private) static java.util.regex.Pattern
RESTRICTION_P
-
Constructor Summary
Constructors Modifier Constructor Description MavenVersionRange(java.lang.String range)
private
MavenVersionRange(java.util.regex.Matcher m)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
includes(MavenVersion mvr)
static boolean
isRange(java.lang.String version)
static MavenVersionRange
parseRange(java.lang.String version)
java.lang.String
toString()
private void
toString(java.lang.StringBuilder sb)
boolean
wasSingle()
-
-
-
Field Detail
-
RESTRICTION_P
static final java.util.regex.Pattern RESTRICTION_P
-
li
final boolean li
-
hi
final boolean hi
-
low
final MavenVersion low
-
high
final MavenVersion high
-
nextOr
MavenVersionRange nextOr
-
-
Method Detail
-
includes
public boolean includes(MavenVersion mvr)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toString
private void toString(java.lang.StringBuilder sb)
-
parseRange
public static MavenVersionRange parseRange(java.lang.String version)
-
wasSingle
public boolean wasSingle()
-
isRange
public static boolean isRange(java.lang.String version)
-
-