private Version getVersion(Map<String, String> map) { if (map == null) return Version.LOWEST; return Version.parseVersion(map.get(Constants.VERSION_ATTRIBUTE)); }
private Version getVersion(Map<String,String> map) { if (map == null) return Version.LOWEST; return Version.parseVersion(map.get(Constants.VERSION_ATTRIBUTE)); }
private Version getVersion(Map<String,String> map) { if (map == null) return Version.LOWEST; return Version.parseVersion(map.get(Constants.VERSION_ATTRIBUTE)); }
private Version getVersion(Map<String, String> map) { if (map == null) return Version.LOWEST; return Version.parseVersion(map.get(Constants.VERSION_ATTRIBUTE)); }
private Version getVersion(Map<String,String> map) { if (map == null) return Version.LOWEST; return Version.parseVersion(map.get(Constants.VERSION_ATTRIBUTE)); }
Version getPackageInfoVersion(String packageName) throws IOException { File packageInfoFile = getPackageInfoFile(packageName); if (!packageInfoFile.exists()) { return null; } BufferedReader reader = IO.reader(packageInfoFile); try { String line; while ((line = reader.readLine()) != null) { line = line.trim(); if (line.startsWith("version ")) { return Version.parseVersion(line.substring(8)); } } } finally { IO.close(reader); } return null; }
Version getPackageInfoJavaVersion(String packageName) throws IOException { File packageInfoJavaFile = getPackageInfoJavaFile(packageName); if (!packageInfoJavaFile.exists()) { return null; } BufferedReader reader = null; reader = IO.reader(packageInfoJavaFile); try { String line; while ((line = reader.readLine()) != null) { Matcher matcher = VERSION_ANNOTATION.matcher(line); if (matcher.find()) { return Version.parseVersion(matcher.group(3)); } } } finally { IO.close(reader); } return null; }
private Version getVersion(Tree top) { Tree manifest = top.get("<manifest>"); if (manifest == null) { return Version.emptyVersion; } for (Tree tree : manifest.getChildren()) { if (tree.getName().startsWith(Constants.BUNDLE_VERSION)) { return Version.parseVersion(tree.getName().substring(15)); } } return Version.emptyVersion; }
private Version getVersion(Tree top) { Tree manifest = top.get("<manifest>"); if (manifest == null) { return Version.emptyVersion; } for (Tree tree : manifest.getChildren()) { if (tree.getName().startsWith(Constants.BUNDLE_VERSION)) { return Version.parseVersion(tree.getName().substring(15)); } } return Version.emptyVersion; }
private Version getVersion(Tree top) { Tree manifest = top.get("<manifest>"); if (manifest == null) { return Version.emptyVersion; } for (Tree tree : manifest.getChildren()) { if (tree.getName().startsWith(Constants.BUNDLE_VERSION)) { return Version.parseVersion(tree.getName().substring(15)); } } return Version.emptyVersion; }
private Version getVersion(Tree top) { Tree manifest = top.get("<manifest>"); if (manifest == null) { return Version.emptyVersion; } for (Tree tree : manifest.getChildren()) { if (tree.getName() .startsWith(Constants.BUNDLE_VERSION)) { return Version.parseVersion(tree.getName() .substring(15)); } } return Version.emptyVersion; }
private Version getVersion(Tree top) { Tree manifest = top.get("<manifest>"); if (manifest == null) { return Version.emptyVersion; } for (Tree tree : manifest.getChildren()) { if (tree.getName() .startsWith(Constants.BUNDLE_VERSION)) { return Version.parseVersion(tree.getName() .substring(15)); } } return Version.emptyVersion; }
public static final Version getVersion(Capability cap) { String attr = getVersionAttributeForNamespace(cap.getNamespace()); if (attr == null) return null; Object v = cap.getAttributes() .get(attr); if (v == null) return null; if (v instanceof Version) return (Version) v; if (v instanceof org.osgi.framework.Version) return new Version(v.toString()); if (v instanceof String) return Version.parseVersion((String) v); return null; }
public String _version(String args[]) { verifyCommand(args, _versionHelp, null, 2, 3); String mask = args[1]; Version version = null; if (args.length >= 3) { if (isLocalTarget(args[2])) return LITERALVALUE; version = Version.parseVersion(args[2]); } return version(version, mask); }
public String _version(String args[]) { verifyCommand(args, _versionHelp, null, 2, 3); String mask = args[1]; Version version = null; if (args.length >= 3) { if (isLocalTarget(args[2])) return LITERALVALUE; version = Version.parseVersion(args[2]); } return version(version, mask); }
public static final Version getVersion(Capability cap) { String attr = getVersionAttributeForNamespace(cap.getNamespace()); if (attr == null) return null; Object v = cap.getAttributes() .get(attr); if (v == null) return null; if (v instanceof Version) return (Version) v; if (v instanceof org.osgi.framework.Version) return new Version(v.toString()); if (v instanceof String) return Version.parseVersion((String) v); return null; }
static Expression make(String key, SimpleExpression low, SimpleExpression high) { if (key.contains("version")) { try { Version a = Version.parseVersion(low.value); Version b = Version.parseVersion(high.value); if (a.compareTo(b) > 0) return FALSE; if (a.equals(Version.LOWEST) && b.equals(Version.HIGHEST)) return TRUE; if (b.equals(Version.HIGHEST)) return low; if (a.equals(Version.LOWEST)) return high; } catch (Exception e) { // ignore, might not be a version } } return new RangeExpression(key, low, high); }
static Expression make(String key, SimpleExpression low, SimpleExpression high) { if (key.contains("version")) { try { Version a = Version.parseVersion(low.value); Version b = Version.parseVersion(high.value); if (a.compareTo(b) > 0) return FALSE; if (a.equals(Version.LOWEST) && b.equals(Version.HIGHEST)) return TRUE; if (b.equals(Version.HIGHEST)) return low; if (a.equals(Version.LOWEST)) return high; } catch (Exception e) { // ignore, might not be a version } } return new RangeExpression(key, low, high); }
private void directivesAndVersion(Attrs attrs, String... directives) { for (String directive : directives) { String s = attrs.remove(directive); if (s != null) { attrs.put(directive + ":", s); } } String remove = attrs.remove(Constants.VERSION_ATTRIBUTE); if (remove != null) { attrs.putTyped("version", Version.parseVersion(remove)); } }
private void directivesAndVersion(Attrs attrs, String... directives) { for (String directive : directives) { String s = attrs.remove(directive); if (s != null) { attrs.put(directive + ":", s); } } String remove = attrs.remove(Constants.VERSION_ATTRIBUTE); if (remove != null) { attrs.putTyped("version", Version.parseVersion(remove)); } }