本文整理了Java中aQute.bnd.osgi.Analyzer.getReferred()
方法的一些代码示例,展示了Analyzer.getReferred()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Analyzer.getReferred()
方法的具体详情如下:
包路径:aQute.bnd.osgi.Analyzer
类名称:Analyzer
方法名:getReferred
暂无
代码示例来源:origin: biz.aQute/bndlib
private void process(Analyzer analyzer, String path, Resource resource) {
try {
InputStream in = resource.openInputStream();
Set<String> set = analyze(in);
in.close();
for (Iterator<String> r = set.iterator(); r.hasNext();) {
PackageRef pack = analyzer.getPackageRef(r.next());
if (!QN.matcher(pack.getFQN()).matches())
analyzer.warning("Package does not seem a package in spring resource (" + path + "): " + pack);
if (!analyzer.getReferred().containsKey(pack))
analyzer.getReferred().put(pack);
}
}
catch (Exception e) {
analyzer.error("Unexpected exception in processing spring resources(" + path + "): " + e);
}
}
代码示例来源:origin: biz.aQute.bnd/bndlib
private void process(Analyzer analyzer, String path, Resource resource) {
try {
InputStream in = resource.openInputStream();
Set<String> set = analyze(in);
in.close();
for (Iterator<String> r = set.iterator(); r.hasNext();) {
PackageRef pack = analyzer.getPackageRef(r.next());
if (!QN.matcher(pack.getFQN()).matches())
analyzer.warning("Package does not seem a package in spring resource (" + path + "): " + pack);
if (!analyzer.getReferred().containsKey(pack))
analyzer.getReferred().put(pack);
}
}
catch (Exception e) {
analyzer.error("Unexpected exception in processing spring resources(" + path + "): " + e);
}
}
代码示例来源:origin: biz.aQute.bnd/bnd
private void process(Analyzer analyzer, String path, Resource resource) {
try {
InputStream in = resource.openInputStream();
Set<String> set = analyze(in);
in.close();
for (Iterator<String> r = set.iterator(); r.hasNext();) {
PackageRef pack = analyzer.getPackageRef(r.next());
if (!QN.matcher(pack.getFQN()).matches())
analyzer.warning("Package does not seem a package in spring resource (" + path + "): " + pack);
if (!analyzer.getReferred().containsKey(pack))
analyzer.getReferred().put(pack);
}
}
catch (Exception e) {
analyzer.error("Unexpected exception in processing spring resources(" + path + "): " + e);
}
}
代码示例来源:origin: biz.aQute.bnd/bnd
/**
* Report the details of this analyzer
*/
public void report(Map<String,Object> table) throws Exception {
super.report(table);
analyze();
table.put("Contained", getContained().entrySet());
table.put("Imported", getImports().entrySet());
table.put("Exported", getExports().entrySet());
table.put("Referred", getReferred().entrySet());
table.put("Referred", getReferred().entrySet());
table.put("Bundle Symbolic Name", getBsn());
table.put("Execution Environments", ees);
}
代码示例来源:origin: biz.aQute/bndlib
public boolean analyzeJar(Analyzer analyzer) throws Exception {
Jar jar = analyzer.getJar();
Map<String,Resource> dir = jar.getDirectories().get("META-INF/spring");
if (dir == null || dir.isEmpty())
return false;
for (Iterator<Entry<String,Resource>> i = dir.entrySet().iterator(); i.hasNext();) {
Entry<String,Resource> entry = i.next();
String path = entry.getKey();
Resource resource = entry.getValue();
if (SPRING_SOURCE.matcher(path).matches()) {
try {
InputStream in = resource.openInputStream();
Set<CharSequence> set = analyze(in);
in.close();
for (Iterator<CharSequence> r = set.iterator(); r.hasNext();) {
PackageRef pack = analyzer.getPackageRef((String) r.next());
if (!QN.matcher(pack.getFQN()).matches())
analyzer.warning("Package does not seem a package in spring resource (" + path + "): "
+ pack);
if (!analyzer.getReferred().containsKey(pack))
analyzer.getReferred().put(pack, new Attrs());
}
}
catch (Exception e) {
analyzer.error("Unexpected exception in processing spring resources(" + path + "): " + e);
}
}
}
return false;
}
代码示例来源:origin: biz.aQute.bnd/bndlib
/**
* Report the details of this analyzer
*/
public void report(Map<String,Object> table) throws Exception {
super.report(table);
analyze();
table.put("Contained", getContained().entrySet());
table.put("Imported", getImports().entrySet());
table.put("Exported", getExports().entrySet());
table.put("Referred", getReferred().entrySet());
table.put("Referred", getReferred().entrySet());
table.put("Bundle Symbolic Name", getBsn());
table.put("Execution Environments", ees);
}
代码示例来源:origin: biz.aQute.bnd/bndlib
public boolean analyzeJar(Analyzer analyzer) throws Exception {
Jar jar = analyzer.getJar();
Map<String,Resource> dir = jar.getDirectories().get("META-INF/spring");
if (dir == null || dir.isEmpty())
return false;
for (Iterator<Entry<String,Resource>> i = dir.entrySet().iterator(); i.hasNext();) {
Entry<String,Resource> entry = i.next();
String path = entry.getKey();
Resource resource = entry.getValue();
if (SPRING_SOURCE.matcher(path).matches()) {
try {
InputStream in = resource.openInputStream();
Set<CharSequence> set = analyze(in);
in.close();
for (Iterator<CharSequence> r = set.iterator(); r.hasNext();) {
PackageRef pack = analyzer.getPackageRef((String) r.next());
if (!QN.matcher(pack.getFQN()).matches())
analyzer.warning("Package does not seem a package in spring resource (" + path + "): "
+ pack);
if (!analyzer.getReferred().containsKey(pack))
analyzer.getReferred().put(pack, new Attrs());
}
}
catch (Exception e) {
analyzer.error("Unexpected exception in processing spring resources(" + path + "): " + e);
}
}
}
return false;
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
private void process(Analyzer analyzer, String path, Resource resource) {
try {
Set<String> set;
try (InputStream in = resource.openInputStream()) {
set = analyze(in);
}
for (Iterator<String> r = set.iterator(); r.hasNext();) {
PackageRef pack = analyzer.getPackageRef(r.next());
if (!QN.matcher(pack.getFQN())
.matches())
analyzer.warning("Package does not seem a package in spring resource (%s): %s", path, pack);
if (!analyzer.getReferred()
.containsKey(pack))
analyzer.getReferred()
.put(pack);
}
} catch (Exception e) {
analyzer.error("Unexpected exception in processing spring resources(%s): %s", path, e);
}
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
private void process(Analyzer analyzer, String path, Resource resource) {
try {
Set<String> set;
try (InputStream in = resource.openInputStream()) {
set = analyze(in);
}
for (Iterator<String> r = set.iterator(); r.hasNext();) {
PackageRef pack = analyzer.getPackageRef(r.next());
if (!QN.matcher(pack.getFQN())
.matches())
analyzer.warning("Package does not seem a package in spring resource (%s): %s", path, pack);
if (!analyzer.getReferred()
.containsKey(pack))
analyzer.getReferred()
.put(pack);
}
} catch (Exception e) {
analyzer.error("Unexpected exception in processing spring resources(%s): %s", path, e);
}
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
.matches())
analyzer.warning("Package does not seem a package in spring resource (%s): %s", path, pack);
if (!analyzer.getReferred()
.containsKey(pack))
analyzer.getReferred()
.put(pack, new Attrs());
代码示例来源:origin: biz.aQute.bnd/bnd
public boolean analyzeJar(Analyzer analyzer) throws Exception {
Jar jar = analyzer.getJar();
Map<String,Resource> dir = jar.getDirectories().get("META-INF/spring");
if (dir == null || dir.isEmpty())
return false;
for (Iterator<Entry<String,Resource>> i = dir.entrySet().iterator(); i.hasNext();) {
Entry<String,Resource> entry = i.next();
String path = entry.getKey();
Resource resource = entry.getValue();
if (SPRING_SOURCE.matcher(path).matches()) {
try {
InputStream in = resource.openInputStream();
Set<CharSequence> set = analyze(in);
in.close();
for (Iterator<CharSequence> r = set.iterator(); r.hasNext();) {
PackageRef pack = analyzer.getPackageRef((String) r.next());
if (!QN.matcher(pack.getFQN()).matches())
analyzer.warning("Package does not seem a package in spring resource (" + path + "): "
+ pack);
if (!analyzer.getReferred().containsKey(pack))
analyzer.getReferred().put(pack, new Attrs());
}
}
catch (Exception e) {
analyzer.error("Unexpected exception in processing spring resources(" + path + "): " + e);
}
}
}
return false;
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
/**
* Report the details of this analyzer
*/
@Override
public void report(Map<String, Object> table) throws Exception {
super.report(table);
analyze();
table.put("Contained", getContained().entrySet());
table.put("Imported", getImports().entrySet());
table.put("Exported", getExports().entrySet());
table.put("Referred", getReferred().entrySet());
table.put("Bundle Symbolic Name", getBsn());
table.put("Execution Environments", ees);
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
/**
* Report the details of this analyzer
*/
@Override
public void report(Map<String, Object> table) throws Exception {
super.report(table);
analyze();
table.put("Contained", getContained().entrySet());
table.put("Imported", getImports().entrySet());
table.put("Exported", getExports().entrySet());
table.put("Referred", getReferred().entrySet());
table.put("Bundle Symbolic Name", getBsn());
table.put("Execution Environments", ees);
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
.matches())
analyzer.warning("Package does not seem a package in spring resource (%s): %s", path, pack);
if (!analyzer.getReferred()
.containsKey(pack))
analyzer.getReferred()
.put(pack, new Attrs());
代码示例来源:origin: org.wisdom-framework/wisdom-ipojo-module
/**
* Analyzes the jar and update the version range.
*
* @param analyzer the analyzer
* @return {@code false}
* @throws Exception if the analaysis fails.
*/
@Override
public boolean analyzeJar(Analyzer analyzer) throws Exception {
loadInternalRangeFix();
loadExternalRangeFix();
if (analyzer.getReferred() == null) {
return false;
}
// Data loaded, start analysis
for (Map.Entry<Descriptors.PackageRef, Attrs> entry : analyzer.getReferred().entrySet()) {
for (Range range : ranges) {
if (range.matches(entry.getKey().getFQN())) {
String value = range.getRange(analyzer);
if (value != null) {
reporter.warning("Updating import version of " + range.name + " to " + value);
entry.getValue().put("version", value);
}
}
}
}
return false;
}
代码示例来源:origin: biz.aQute/bndlib
Set<PackageRef> unresolvedReferences = new TreeSet<PackageRef>(analyzer.getReferred().keySet());
unresolvedReferences.removeAll(analyzer.getImports().keySet());
unresolvedReferences.removeAll(analyzer.getContained().keySet());
代码示例来源:origin: biz.aQute.bnd/bndlib
Set<PackageRef> unresolvedReferences = new TreeSet<PackageRef>(analyzer.getReferred().keySet());
unresolvedReferences.removeAll(analyzer.getContained().keySet());
for ( String pname : domain.getImportPackage().keySet()) {
代码示例来源:origin: biz.aQute.bnd/bnd
Set<PackageRef> unresolvedReferences = new TreeSet<PackageRef>(analyzer.getReferred().keySet());
unresolvedReferences.removeAll(analyzer.getContained().keySet());
for ( String pname : domain.getImportPackage().keySet()) {
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
Set<PackageRef> unresolvedReferences = new TreeSet<>(analyzer.getReferred()
.keySet());
unresolvedReferences.removeAll(analyzer.getContained()
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
Set<PackageRef> unresolvedReferences = new TreeSet<>(analyzer.getReferred()
.keySet());
unresolvedReferences.removeAll(analyzer.getContained()
内容来源于网络,如有侵权,请联系作者删除!