org.mule.util
Class VersionRange

java.lang.Object
  extended by org.mule.util.VersionRange
Direct Known Subclasses:
JdkVersionUtils.JdkVersionRange

public class VersionRange
extends Object


Field Summary
static String LOWER_BOUND_EXCLUSIVE
           
static String LOWER_BOUND_INCLUSIVE
           
static String UPPER_BOUND_EXCLUSIVE
           
static String UPPER_BOUND_INCLUSIVE
           
static Pattern VALID_VERSION_RANGES
           
static String VERSION_RANGE
           
static Pattern VERSION_RANGES
          pattern for extracting a ranges of versions.
 
Constructor Summary
VersionRange(String versionRange)
           
 
Method Summary
static List<VersionRange> createVersionRanges(String versionsString)
           
 String getLowerVersion()
           
 String getUpperVersion()
           
 boolean isLowerBoundInclusive()
           
 boolean isUpperBoundInclusive()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VERSION_RANGE

public static final String VERSION_RANGE
See Also:
Constant Field Values

LOWER_BOUND_INCLUSIVE

public static final String LOWER_BOUND_INCLUSIVE
See Also:
Constant Field Values

LOWER_BOUND_EXCLUSIVE

public static final String LOWER_BOUND_EXCLUSIVE
See Also:
Constant Field Values

UPPER_BOUND_INCLUSIVE

public static final String UPPER_BOUND_INCLUSIVE
See Also:
Constant Field Values

UPPER_BOUND_EXCLUSIVE

public static final String UPPER_BOUND_EXCLUSIVE
See Also:
Constant Field Values

VERSION_RANGES

public static final Pattern VERSION_RANGES
pattern for extracting a ranges of versions. example: [1.5.0_11,1.6),[1.6.0_15,1.7),[1.7.0,] G1: [1.5.0_11,1.6) G2: [ G3: 1.5.0_11 G4: 1.6 G5: ) G6: [1.6.0_15,1.7),[1.7.0,]


VALID_VERSION_RANGES

public static final Pattern VALID_VERSION_RANGES
Constructor Detail

VersionRange

public VersionRange(String versionRange)
Method Detail

createVersionRanges

public static List<VersionRange> createVersionRanges(String versionsString)

getLowerVersion

public String getLowerVersion()

getUpperVersion

public String getUpperVersion()

isLowerBoundInclusive

public boolean isLowerBoundInclusive()

isUpperBoundInclusive

public boolean isUpperBoundInclusive()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.