/** * Create and return a version range from the given string or <code>null</code>. * * @param version version range string or <code>null</code> * @return version range or <code>null</code> */ private VersionRange getRange(String version) { if (version != null) { return new VersionRange(version); } return null; }
private static VersionRange[] createVersionRanges(String[] ranges) { if (ranges == null) return null; VersionRange[] result = new VersionRange[ranges.length]; for (int i = 0; i < result.length; i++) result[i] = new VersionRange(ranges[i]); return result; }
private static VersionRange[] createVersionRanges(String[] ranges) { if (ranges == null) return null; VersionRange[] result = new VersionRange[ranges.length]; for (int i = 0; i < result.length; i++) result[i] = new VersionRange(ranges[i]); return result; }
private static VersionRange[] createVersionRanges(String[] ranges) { if (ranges == null) return null; VersionRange[] result = new VersionRange[ranges.length]; for (int i = 0; i < result.length; i++) result[i] = new VersionRange(ranges[i]); return result; }
private static VersionRange getVersionRange(String versionRange) { if (versionRange == null) return null; return new VersionRange(versionRange); }
private static VersionRange getVersionRange(String versionRange) { if (versionRange == null) return null; return new VersionRange(versionRange); }
/** * Constructs a new version range based on the given required bundle version * interval. * * @param versionInterval string representing mathematical interval * describing range of compatible versions */ public BundleVersionRange(String versionInterval) { fRange = new VersionRange(versionInterval); }
private static VersionRange getVersionRange(String versionRange) { if (versionRange == null) return null; return new VersionRange(versionRange); }
public static IStatus validateVersionRange(String versionRangeString) { try { new VersionRange(versionRangeString); } catch (IllegalArgumentException e) { return new Status(IStatus.ERROR, PDECore.PLUGIN_ID, IStatus.ERROR, UtilMessages.BundleErrorReporter_invalidVersionRangeFormat, e); } return Status.OK_STATUS; }
private boolean matchesVersion(String expectedVersionRangeExpression, Version actualVersion) { if (expectedVersionRangeExpression != null) { try { VersionRange versionRange = new VersionRange(expectedVersionRangeExpression); if (!versionRange.isIncluded(actualVersion)) { return false; } } catch (IllegalArgumentException e) { // ignore } } return true; }
public VersionRange getVersionRange() { return new VersionRange(getMainComponent()); }
public int getRule() { String version = getAttribute(Constants.FRAGMENT_HOST, Constants.BUNDLE_VERSION_ATTRIBUTE); VersionRange versionRange = new VersionRange(version); return PluginBase.getMatchRule(versionRange); }
@Override public int getRule() { String version = getAttribute(Constants.FRAGMENT_HOST, Constants.BUNDLE_VERSION_ATTRIBUTE); VersionRange versionRange = new VersionRange(version); return PluginBase.getMatchRule(versionRange); }
private VersionRange readVersionRange(DataInputStream in) throws IOException { byte tag = readTag(in); if (tag == NULL) return null; return new VersionRange(readVersion(in), in.readBoolean(), readVersion(in), in.readBoolean()); }
private VersionRange readVersionRange(DataInputStream in) throws IOException { byte tag = readTag(in); if (tag == NULL) return null; return new VersionRange(readVersion(in), in.readBoolean(), readVersion(in), in.readBoolean()); }
public String getPluginVersion() { String version = getAttribute(Constants.FRAGMENT_HOST, Constants.BUNDLE_VERSION_ATTRIBUTE); try { VersionRange versionRange = new VersionRange(version); if (versionRange != null) { return versionRange.getMinimum() != null ? versionRange.getMinimum().toString() : version; } } catch (NumberFormatException e) { } return version; }
@Override public String getPluginVersion() { String version = getAttribute(Constants.FRAGMENT_HOST, Constants.BUNDLE_VERSION_ATTRIBUTE); try { VersionRange versionRange = new VersionRange(version); return versionRange.getMinimum() != null ? versionRange.getMinimum().toString() : version; } catch (NumberFormatException e) { } catch (IllegalArgumentException e) { } return version; }
public static org.eclipse.osgi.service.resolver.VersionRange toOSGiVersionRange(VersionRange range) { if (range.equals(VersionRange.emptyRange)) return org.eclipse.osgi.service.resolver.VersionRange.emptyRange; return new org.eclipse.osgi.service.resolver.VersionRange(toOSGiVersion(range.getMinimum()), range.getIncludeMinimum(), toOSGiVersion(range.getMaximum()), range.getIncludeMinimum()); }
public static org.eclipse.osgi.service.resolver.VersionRange toOSGiVersionRange(VersionRange range) { if (range.equals(VersionRange.emptyRange)) return org.eclipse.osgi.service.resolver.VersionRange.emptyRange; return new org.eclipse.osgi.service.resolver.VersionRange(toOSGiVersion(range.getMinimum()), range.getIncludeMinimum(), toOSGiVersion(range.getMaximum()), range.getIncludeMinimum()); }
public static org.eclipse.osgi.service.resolver.VersionRange toOSGiVersionRange(VersionRange range) { if (range.equals(VersionRange.emptyRange)) return org.eclipse.osgi.service.resolver.VersionRange.emptyRange; return new org.eclipse.osgi.service.resolver.VersionRange(toOSGiVersion(range.getMinimum()), range.getIncludeMinimum(), toOSGiVersion(range.getMaximum()), range.getIncludeMinimum()); }