Class VersionRange

java.lang.Object
org.codehaus.modello.model.VersionRange

public class VersionRange extends Object
A version range. Can be of 3 forms:
  • x.y.z: a range of only one precise version,
  • x.y.z+: a range starting form a precise version (included), without upper limit,
  • x.y.z/i.j.k: a range from one version to another (both included).
Author:
Emmanuel Venisse
  • Constructor Details

    • VersionRange

      public VersionRange(String versionRange)
    • VersionRange

      public VersionRange(Version version)
  • Method Details

    • getFromVersion

      public Version getFromVersion()
    • getToVersion

      public Version getToVersion()
    • isToInfinite

      public boolean isToInfinite()
    • hashCode

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

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

      public String toString()
      Overrides:
      toString in class Object