Class VersionRange


  • public class VersionRange
    extends java.lang.Object
    Provides version range support.
    • Constructor Detail

      • 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)
    • Method Detail

      • 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)
      • 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