Class VersionRange

java.lang.Object
org.apache.ivy.osgi.util.VersionRange

public class VersionRange extends Object
Provides version range support.
  • Constructor Details

    • VersionRange

      public VersionRange(String versionStr) throws ParseException
      Throws:
      ParseException
    • VersionRange

      public VersionRange(boolean startExclusive, Version startVersion, boolean endExclusive, Version endVersion)
    • VersionRange

      public VersionRange(Version startVersion)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toIvyRevision

      public 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(String versionStr)
    • contains

      public boolean contains(Version version)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object