Class VersionRange


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

      • VersionRange

        public VersionRange​(java.lang.String string)
      • VersionRange

        public VersionRange​(boolean b,
                            Version lower,
                            Version upper,
                            boolean c)
      • VersionRange

        public VersionRange​(java.lang.String low,
                            java.lang.String higher)
    • Method Detail

      • isRange

        public boolean isRange()
      • includeLow

        public boolean includeLow()
      • includeHigh

        public boolean includeHigh()
      • toString

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

        public Version getHigh()
      • includes

        public boolean includes​(Version v)
      • filter

        public java.lang.Iterable<Version> filter​(java.lang.Iterable<Version> versions)
      • toFilter

        public java.lang.String toFilter()
        Convert to an OSGi filter expression
      • toFilter

        public java.lang.String toFilter​(java.lang.String versionAttribute)
        Convert to an OSGi filter expression
      • isVersionRange

        public static boolean isVersionRange​(java.lang.String stringRange)
      • parseVersionRange

        public static VersionRange parseVersionRange​(java.lang.String version)
      • parseOSGiVersionRange

        public static VersionRange parseOSGiVersionRange​(java.lang.String version)
      • isOSGiVersionRange

        public static boolean isOSGiVersionRange​(java.lang.String range)
      • isSingleVersion

        public boolean isSingleVersion()