本文整理了Java中aQute.bnd.osgi.Builder.getIncludeResource()
方法的一些代码示例,展示了Builder.getIncludeResource()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Builder.getIncludeResource()
方法的具体详情如下:
包路径:aQute.bnd.osgi.Builder
类名称:Builder
方法名:getIncludeResource
暂无
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
/**
* Extra the paths for the directories and files that are used in the
* Include-Resource header.
*/
private Stream<String> getIncludedResourcePrefixes() {
Stream<String> prefixes = getIncludeResource().entrySet()
.stream()
.filter(e -> !e.getValue()
.containsKey("literal"))
.map(Entry::getKey)
.map(IR_PATTERN::matcher)
.filter(Matcher::matches)
.map(m -> m.group(1))
.map(this::getFile)
.map(IO::absolutePath);
return prefixes;
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
/**
* Extra the paths for the directories and files that are used in the
* Include-Resource header.
*/
private Stream<String> getIncludedResourcePrefixes() {
Stream<String> prefixes = getIncludeResource().entrySet()
.stream()
.filter(e -> !e.getValue()
.containsKey("literal"))
.map(Entry::getKey)
.map(IR_PATTERN::matcher)
.filter(Matcher::matches)
.map(m -> m.group(1))
.map(this::getFile)
.map(IO::absolutePath);
return prefixes;
}
代码示例来源:origin: biz.aQute/bndlib
/**
* Extra the paths for the directories and files that are used in the
* Include-Resource header.
*
* @return
*/
private Collection<String> getIncludedResourcePrefixes() {
List<String> prefixes = new ArrayList<String>();
Parameters includeResource = getIncludeResource();
for (Entry<String,Attrs> p : includeResource.entrySet()) {
if (p.getValue().containsKey("literal"))
continue;
Matcher m = IR_PATTERN.matcher(p.getKey());
if (m.matches()) {
File f = getFile(m.group(1));
prefixes.add(f.getAbsolutePath());
}
}
return prefixes;
}
代码示例来源:origin: biz.aQute.bnd/bndlib
/**
* Extra the paths for the directories and files that are used in the
* Include-Resource header.
*
* @return
*/
private Collection<String> getIncludedResourcePrefixes() {
List<String> prefixes = new ArrayList<String>();
Parameters includeResource = getIncludeResource();
for (Entry<String,Attrs> p : includeResource.entrySet()) {
if (p.getValue().containsKey("literal"))
continue;
Matcher m = IR_PATTERN.matcher(p.getKey());
if (m.matches()) {
File f = getFile(m.group(1));
prefixes.add(f.getAbsolutePath());
}
}
return prefixes;
}
代码示例来源:origin: biz.aQute.bnd/bnd
/**
* Extra the paths for the directories and files that are used in the
* Include-Resource header.
*
* @return
*/
private Collection<String> getIncludedResourcePrefixes() {
List<String> prefixes = new ArrayList<String>();
Parameters includeResource = getIncludeResource();
for (Entry<String,Attrs> p : includeResource.entrySet()) {
if (p.getValue().containsKey("literal"))
continue;
Matcher m = IR_PATTERN.matcher(p.getKey());
if (m.matches()) {
File f = getFile(m.group(1));
prefixes.add(f.getAbsolutePath());
}
}
return prefixes;
}
内容来源于网络,如有侵权,请联系作者删除!