org.apache.ivy.osgi.util
Class VersionRange
java.lang.Object
org.apache.ivy.osgi.util.VersionRange
public class VersionRange
- extends java.lang.Object
Provides version range support.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
VersionRange
public VersionRange(java.lang.String versionStr)
throws java.text.ParseException
- Throws:
java.text.ParseException
VersionRange
public VersionRange(boolean startExclusive,
Version startVersion,
boolean endExclusive,
Version endVersion)
VersionRange
public VersionRange(Version startVersion)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toIvyRevision
public java.lang.String toIvyRevision()
isEndExclusive
public boolean isEndExclusive()
getEndVersion
public Version getEndVersion()
isStartExclusive
public boolean isStartExclusive()
getStartVersion
public Version getStartVersion()
isClosedRange
public boolean isClosedRange()
contains
public boolean contains(java.lang.String versionStr)
throws java.text.ParseException
- Throws:
java.text.ParseException
contains
public boolean contains(Version version)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object