org.mule.util
Class VersionRange
java.lang.Object
org.mule.util.VersionRange
- Direct Known Subclasses:
- JdkVersionUtils.JdkVersionRange
public class VersionRange
- extends Object
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
VersionRange
public VersionRange(String versionRange)
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.