public class VersionRange
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static VersionRange |
infiniteRange |
private Version |
m_ceiling |
private Version |
m_floor |
private boolean |
m_isCeilingInclusive |
private boolean |
m_isFloorInclusive |
| Constructor and Description |
|---|
VersionRange(Version low,
boolean isLowInclusive,
Version high,
boolean isHighInclusive) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
Version |
getCeiling() |
Version |
getFloor() |
int |
hashCode() |
boolean |
isCeilingInclusive() |
boolean |
isFloorInclusive() |
boolean |
isInRange(Version version) |
static VersionRange |
parse(java.lang.String range) |
java.lang.String |
toString() |
private final Version m_floor
private final boolean m_isFloorInclusive
private final Version m_ceiling
private final boolean m_isCeilingInclusive
public static final VersionRange infiniteRange
public Version getFloor()
public boolean isFloorInclusive()
public Version getCeiling()
public boolean isCeilingInclusive()
public boolean isInRange(Version version)
public static VersionRange parse(java.lang.String range)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object