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 private boolean
hi
private MavenVersion
high
private boolean
li
private MavenVersion
low
private MavenVersionRange
nextOr
private boolean
pair
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
private static final java.util.regex.Pattern RESTRICTION_P
-
pair
private final boolean pair
-
li
private final boolean li
-
hi
private final boolean hi
-
low
private final MavenVersion low
-
high
private final MavenVersion high
-
nextOr
private final 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)
-
-