public static boolean isOSGiVersionRange(String range) { return Version.isVersion(range) || isVersionRange(range); }
public static boolean isOSGiVersionRange(String range) { return Version.isVersion(range) || isVersionRange(range); }
public static boolean isOSGiVersionRange(String range) { return Version.isVersion(range) || isVersionRange(range); }
public static boolean isOSGiVersionRange(String range) { return Version.isVersion(range) || isVersionRange(range); }
public String getBndInfo(String key, String defaultValue) { if (bndInfo == null) { try { Properties bndInfoLocal = new UTF8Properties(); URL url = Analyzer.class.getResource("bnd.info"); if (url != null) { try (InputStream in = url.openStream()) { bndInfoLocal.load(in); } } String v = bndInfoLocal.getProperty("version"); if (!Version.isVersion(v)) { bndInfoLocal.put("version", About.CURRENT.toString()); } bndInfo = bndInfoLocal; } catch (Exception e) { e.printStackTrace(); return defaultValue; } } String value = bndInfo.getProperty(key); if (value == null) return defaultValue; return value; }
public String getBndInfo(String key, String defaultValue) { if (bndInfo == null) { try { Properties bndInfoLocal = new UTF8Properties(); URL url = Analyzer.class.getResource("bnd.info"); if (url != null) { try (InputStream in = url.openStream()) { bndInfoLocal.load(in); } } String v = bndInfoLocal.getProperty("version"); if (!Version.isVersion(v)) { bndInfoLocal.put("version", About.CURRENT.toString()); } bndInfo = bndInfoLocal; } catch (Exception e) { e.printStackTrace(); return defaultValue; } } String value = bndInfo.getProperty(key); if (value == null) return defaultValue; return value; }
public static VersionRange parseOSGiVersionRange(String version) { if (Version.isVersion(version)) return new VersionRange(new Version(version), Version.HIGHEST); if (isVersionRange(version)) return new VersionRange(version); return null; }
public static VersionRange parseOSGiVersionRange(String version) { if (Version.isVersion(version)) return new VersionRange(new Version(version), Version.HIGHEST); if (isVersionRange(version)) return new VersionRange(version); return null; }
public static VersionRange parseOSGiVersionRange(String version) { if (Version.isVersion(version)) return new VersionRange(new Version(version), Version.HIGHEST); if (isVersionRange(version)) return new VersionRange(version); return null; }
public static VersionRange parseOSGiVersionRange(String version) { if (Version.isVersion(version)) return new VersionRange(new Version(version), Version.HIGHEST); if (isVersionRange(version)) return new VersionRange(version); return null; }
Analyzer analyzer = new Analyzer(); analyzer.setJar( newJar ); analyzer.setBundleVersion( Version.isVersion( version ) ? Version.parseVersion( version ) : MavenVersion.parseString( version ).getOSGiVersion() );
public static VersionRange likeOSGi(String version) { if (version == null) { return new VersionRange(Version.LOWEST, Version.HIGHEST); } if (Version.isVersion(version)) { return new VersionRange(new Version(version), Version.HIGHEST); } if (isVersionRange(version)) { return new VersionRange(version); } return null; } }
public static VersionRange likeOSGi(String version) { if (version == null) { return new VersionRange(Version.LOWEST, Version.HIGHEST); } if (Version.isVersion(version)) { return new VersionRange(new Version(version), Version.HIGHEST); } if (isVersionRange(version)) { return new VersionRange(version); } return null; } }
public static VersionRange likeOSGi(String version) { if (version == null) { return new VersionRange(Version.LOWEST, Version.HIGHEST); } if (Version.isVersion(version)) { return new VersionRange(new Version(version), Version.HIGHEST); } if (isVersionRange(version)) { return new VersionRange(version); } return null; } }
public static VersionRange likeOSGi(String version) { if (version == null) { return new VersionRange(Version.LOWEST, Version.HIGHEST); } if (Version.isVersion(version)) { return new VersionRange(new Version(version), Version.HIGHEST); } if (isVersionRange(version)) { return new VersionRange(version); } return null; } }
version = "0"; if (Version.isVersion(version)) { if (!range.includes(new Version(version))) { continue;
version = "0"; if (Version.isVersion(version)) { if (!range.includes(new Version(version))) { continue;
public static Version toVersion(Object v) { if (v instanceof Version) return (Version) v; if (v instanceof org.osgi.framework.Version) { org.osgi.framework.Version o = (org.osgi.framework.Version) v; String q = o.getQualifier(); return q.isEmpty() ? new Version(o.getMajor(), o.getMinor(), o.getMicro()) : new Version(o.getMajor(), o.getMinor(), o.getMicro(), q); } if (v instanceof String) { if (!Version.isVersion((String) v)) return null; return new Version((String) v); } return null; }
public static Version toVersion(Object v) { if (v instanceof Version) return (Version) v; if (v instanceof org.osgi.framework.Version) { org.osgi.framework.Version o = (org.osgi.framework.Version) v; String q = o.getQualifier(); return q.isEmpty() ? new Version(o.getMajor(), o.getMinor(), o.getMicro()) : new Version(o.getMajor(), o.getMinor(), o.getMicro(), q); } if (v instanceof String) { if (!Version.isVersion((String) v)) return null; return new Version((String) v); } return null; }
if (versionString == null) versionString = "0"; else if (!aQute.bnd.version.Version.isVersion(versionString)) throw new IllegalArgumentException("Invalid version in bundle " + bsn + ": " + versionString); aQute.bnd.version.Version version = aQute.bnd.version.Version.parseVersion(versionString);