Class VersionRange


  • public class VersionRange
    extends java.lang.Object
    • Field Detail

      • infiniteRange

        public static final VersionRange infiniteRange
    • Constructor Detail

      • VersionRange

        public VersionRange​(Version low,
                            boolean isLowInclusive,
                            Version high,
                            boolean isHighInclusive)
    • Method Detail

      • getFloor

        public Version getFloor()
      • isFloorInclusive

        public boolean isFloorInclusive()
      • getCeiling

        public Version getCeiling()
      • isCeilingInclusive

        public boolean isCeilingInclusive()
      • isInRange

        public boolean isInRange​(Version version)
      • parse

        public static VersionRange parse​(java.lang.String range)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object