aQute.bnd.version
Class VersionRange

java.lang.Object
  extended by aQute.bnd.version.VersionRange

public class VersionRange
extends Object


Constructor Summary
VersionRange(boolean b, Version lower, Version upper, boolean c)
           
VersionRange(String string)
           
VersionRange(String low, String higher)
           
VersionRange(Version low, Version higher)
           
 
Method Summary
 Iterable<Version> filter(Iterable<Version> versions)
           
 Version getHigh()
           
 Version getLow()
           
 boolean includeHigh()
           
 boolean includeLow()
           
 boolean includes(Version v)
           
 boolean isRange()
           
static boolean isVersionRange(String stringRange)
           
 String toFilter()
          Convert to an OSGi filter expression
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionRange

public VersionRange(String string)

VersionRange

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

VersionRange

public VersionRange(String low,
                    String higher)

VersionRange

public VersionRange(Version low,
                    Version higher)
Method Detail

isRange

public boolean isRange()

includeLow

public boolean includeLow()

includeHigh

public boolean includeHigh()

toString

public String toString()
Overrides:
toString in class Object

getLow

public Version getLow()

getHigh

public Version getHigh()

includes

public boolean includes(Version v)

filter

public Iterable<Version> filter(Iterable<Version> versions)

toFilter

public String toFilter()
Convert to an OSGi filter expression

Returns:

isVersionRange

public static boolean isVersionRange(String stringRange)


Copyright © 2014 aQute SARL. All rights reserved.