本文整理了Java中aQute.bnd.osgi.Analyzer.getReplacer()
方法的一些代码示例,展示了Analyzer.getReplacer()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Analyzer.getReplacer()
方法的具体详情如下:
包路径:aQute.bnd.osgi.Analyzer
类名称:Analyzer
方法名:getReplacer
暂无
代码示例来源:origin: biz.aQute/bndlib
/**
* Fixup Attributes Execute any macros on an export and
*/
void fixupAttributes(Attrs attributes) {
// Convert any attribute values that have macros.
for (String key : attributes.keySet()) {
String value = attributes.get(key);
if (value.indexOf('$') >= 0) {
value = getReplacer().process(value);
attributes.put(key, value);
}
}
}
代码示例来源:origin: biz.aQute/bndlib
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/bndlib
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/bnd
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
/**
* Fixup Attributes Execute any macros on an export and
*
* @throws IOException
*/
void fixupAttributes(PackageRef packageRef, Attrs attributes) throws IOException {
// Convert any attribute values that have macros.
for (String key : attributes.keySet()) {
String value = attributes.get(key);
if (value.indexOf('$') >= 0) {
value = getReplacer().process(value);
attributes.put(key, value);
}
if (!key.endsWith(":")) {
String from = attributes.get(FROM_DIRECTIVE);
verifyAttribute(from, "package info for " + packageRef, key, value);
}
}
}
代码示例来源:origin: biz.aQute.bnd/bndlib
/**
* Fixup Attributes Execute any macros on an export and
*
* @throws IOException
*/
void fixupAttributes(PackageRef packageRef, Attrs attributes) throws IOException {
// Convert any attribute values that have macros.
for (String key : attributes.keySet()) {
String value = attributes.get(key);
if (value.indexOf('$') >= 0) {
value = getReplacer().process(value);
attributes.put(key, value);
}
if (!key.endsWith(":")) {
String from = attributes.get("from:");
verifyAttribute(from, "package info for " + packageRef, key, value);
}
}
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
/**
* Fixup Attributes Execute any macros on an export and
*
* @throws IOException
*/
void fixupAttributes(PackageRef packageRef, Attrs attributes) throws IOException {
// Convert any attribute values that have macros.
for (String key : attributes.keySet()) {
String value = attributes.get(key);
if (value.indexOf('$') >= 0) {
value = getReplacer().process(value);
attributes.put(key, value);
}
if (!key.endsWith(":")) {
String from = attributes.get(FROM_DIRECTIVE);
verifyAttribute(from, "package info for " + packageRef, key, value);
}
}
}
代码示例来源:origin: biz.aQute.bnd/bnd
/**
* Fixup Attributes Execute any macros on an export and
*
* @throws IOException
*/
void fixupAttributes(PackageRef packageRef, Attrs attributes) throws IOException {
// Convert any attribute values that have macros.
for (String key : attributes.keySet()) {
String value = attributes.get(key);
if (value.indexOf('$') >= 0) {
value = getReplacer().process(value);
attributes.put(key, value);
}
if (!key.endsWith(":")) {
String from = attributes.get("from:");
verifyAttribute(from, "package info for " + packageRef, key, value);
}
}
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
String applyVersionPolicy(String exportVersion, String importRange, boolean provider) {
try {
setProperty("@", exportVersion);
if (importRange != null) {
importRange = cleanupVersion(importRange);
importRange = getReplacer().process(importRange);
} else
importRange = getVersionPolicy(provider);
} finally {
unsetProperty("@");
}
return importRange;
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
setProperty("@", path);
try {
String processed = getReplacer().process(property.getValue());
attrs.putValue(property.getKey(), processed);
} finally {
代码示例来源:origin: biz.aQute.bnd/bnd
setProperty("@", path);
try {
String processed = getReplacer().process(property.getValue());
attrs.putValue(property.getKey(), processed);
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
setProperty("@", path);
try {
String processed = getReplacer().process(property.getValue());
attrs.putValue(property.getKey(), processed);
} finally {
代码示例来源:origin: biz.aQute/bndlib
setProperty("@", path);
try {
String processed = getReplacer().process(property.getValue());
attrs.putValue(property.getKey(), processed);
代码示例来源:origin: biz.aQute.bnd/bndlib
setProperty("@", path);
try {
String processed = getReplacer().process(property.getValue());
attrs.putValue(property.getKey(), processed);
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
String applyVersionPolicy(String exportVersion, String importRange, boolean provider) {
try {
setProperty("@", exportVersion);
if (importRange != null) {
importRange = cleanupVersion(importRange);
importRange = getReplacer().process(importRange);
} else
importRange = getVersionPolicy(provider);
} finally {
unsetProperty("@");
}
return importRange;
}
代码示例来源:origin: biz.aQute.bnd/bndlib
String applyVersionPolicy(String exportVersion, String importRange, boolean provider) {
try {
setProperty("@", exportVersion);
if (importRange != null) {
importRange = cleanupVersion(importRange);
importRange = getReplacer().process(importRange);
} else
importRange = getVersionPolicy(provider);
}
finally {
unsetProperty("@");
}
return importRange;
}
代码示例来源:origin: biz.aQute.bnd/bnd
String applyVersionPolicy(String exportVersion, String importRange, boolean provider) {
try {
setProperty("@", exportVersion);
if (importRange != null) {
importRange = cleanupVersion(importRange);
importRange = getReplacer().process(importRange);
} else
importRange = getVersionPolicy(provider);
}
finally {
unsetProperty("@");
}
return importRange;
}
代码示例来源:origin: biz.aQute/bndlib
importRange = getReplacer().process(importRange);
} else
importRange = getVersionPolicy(provider);
内容来源于网络,如有侵权,请联系作者删除!