本文整理了Java中aQute.bnd.osgi.Analyzer.unsetProperty()
方法的一些代码示例,展示了Analyzer.unsetProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Analyzer.unsetProperty()
方法的具体详情如下:
包路径:aQute.bnd.osgi.Analyzer
类名称:Analyzer
方法名:unsetProperty
暂无
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
/**
* Calculate a version from a version policy.
*
* @param version The actual exported version
* @param impl true for implementations and false for clients
*/
String calculateVersionRange(String version, boolean impl) {
setProperty("@", version);
try {
return getVersionPolicy(impl);
} finally {
unsetProperty("@");
}
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
/**
* Calculate a version from a version policy.
*
* @param version The actual exported version
* @param impl true for implementations and false for clients
*/
String calculateVersionRange(String version, boolean impl) {
setProperty("@", version);
try {
return getVersionPolicy(impl);
} finally {
unsetProperty("@");
}
}
代码示例来源:origin: biz.aQute/bndlib
/**
* Calculate a version from a version policy.
*
* @param version
* The actual exported version
* @param impl
* true for implementations and false for clients
*/
String calculateVersionRange(String version, boolean impl) {
setProperty("@", version);
try {
return getVersionPolicy(impl);
}
finally {
unsetProperty("@");
}
}
代码示例来源:origin: biz.aQute.bnd/bndlib
/**
* Calculate a version from a version policy.
*
* @param version
* The actual exported version
* @param impl
* true for implementations and false for clients
*/
String calculateVersionRange(String version, boolean impl) {
setProperty("@", version);
try {
return getVersionPolicy(impl);
}
finally {
unsetProperty("@");
}
}
代码示例来源:origin: biz.aQute.bnd/bnd
/**
* Calculate a version from a version policy.
*
* @param version
* The actual exported version
* @param impl
* true for implementations and false for clients
*/
String calculateVersionRange(String version, boolean impl) {
setProperty("@", version);
try {
return getVersionPolicy(impl);
}
finally {
unsetProperty("@");
}
}
代码示例来源:origin: biz.aQute/bndlib
/**
* Add the uses clauses. This method iterates over the exports and cal
*
* @param exports
* @param uses
* @throws MojoExecutionException
*/
void doUses(Packages exports, Map<PackageRef,List<PackageRef>> uses, Packages imports) {
if ("true".equalsIgnoreCase(getProperty(NOUSES)))
return;
for (Iterator<PackageRef> i = exports.keySet().iterator(); i.hasNext();) {
PackageRef packageRef = i.next();
String packageName = packageRef.getFQN();
setProperty(CURRENT_PACKAGE, packageName);
try {
doUses(packageRef, exports, uses, imports);
}
finally {
unsetProperty(CURRENT_PACKAGE);
}
}
}
代码示例来源:origin: biz.aQute/bndlib
setProperty(CURRENT_USES, sb.toString());
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/bnd
setProperty(CURRENT_USES, sb.toString());
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/bndlib
setProperty(CURRENT_USES, sb.toString());
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
setProperty(CURRENT_USES, sb.toString());
override = getReplacer().process(override);
unsetProperty(CURRENT_USES);
} else
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
/**
* Add the uses clauses. This method iterates over the exports and cal
*
* @param exports
* @param uses
* @throws MojoExecutionException
*/
void doUses(Packages exports, Map<PackageRef, List<PackageRef>> uses, Packages imports) {
if (isTrue(getProperty(NOUSES)))
return;
for (Iterator<PackageRef> i = exports.keySet()
.iterator(); i.hasNext();) {
PackageRef packageRef = i.next();
String packageName = packageRef.getFQN();
setProperty(CURRENT_PACKAGE, packageName);
try {
doUses(packageRef, exports, uses, imports);
} finally {
unsetProperty(CURRENT_PACKAGE);
}
}
}
代码示例来源:origin: org.apache.felix/maven-bundle-plugin
analyzer.unsetProperty( Analyzer.INCLUDE_RESOURCE );
代码示例来源:origin: biz.aQute.bnd/bnd
/**
* Add the uses clauses. This method iterates over the exports and cal
*
* @param exports
* @param uses
* @throws MojoExecutionException
*/
void doUses(Packages exports, Map<PackageRef,List<PackageRef>> uses, Packages imports) {
if (isTrue(getProperty(NOUSES)))
return;
for (Iterator<PackageRef> i = exports.keySet().iterator(); i.hasNext();) {
PackageRef packageRef = i.next();
String packageName = packageRef.getFQN();
setProperty(CURRENT_PACKAGE, packageName);
try {
doUses(packageRef, exports, uses, imports);
}
finally {
unsetProperty(CURRENT_PACKAGE);
}
}
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
/**
* Add the uses clauses. This method iterates over the exports and cal
*
* @param exports
* @param uses
* @throws MojoExecutionException
*/
void doUses(Packages exports, Map<PackageRef, List<PackageRef>> uses, Packages imports) {
if (isTrue(getProperty(NOUSES)))
return;
for (Iterator<PackageRef> i = exports.keySet()
.iterator(); i.hasNext();) {
PackageRef packageRef = i.next();
String packageName = packageRef.getFQN();
setProperty(CURRENT_PACKAGE, packageName);
try {
doUses(packageRef, exports, uses, imports);
} finally {
unsetProperty(CURRENT_PACKAGE);
}
}
}
代码示例来源:origin: biz.aQute.bnd/bndlib
/**
* Add the uses clauses. This method iterates over the exports and cal
*
* @param exports
* @param uses
* @throws MojoExecutionException
*/
void doUses(Packages exports, Map<PackageRef,List<PackageRef>> uses, Packages imports) {
if (isTrue(getProperty(NOUSES)))
return;
for (Iterator<PackageRef> i = exports.keySet().iterator(); i.hasNext();) {
PackageRef packageRef = i.next();
String packageName = packageRef.getFQN();
setProperty(CURRENT_PACKAGE, packageName);
try {
doUses(packageRef, exports, uses, imports);
}
finally {
unsetProperty(CURRENT_PACKAGE);
}
}
}
代码示例来源: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.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
/**
* Provide any macro substitutions and versions for exported packages.
*/
void augmentExports(Packages exports) {
for (PackageRef packageRef : exports.keySet()) {
String packageName = packageRef.getFQN();
setProperty(CURRENT_PACKAGE, packageName);
try {
Attrs attributes = exports.get(packageRef);
Attrs exporterAttributes = classpathExports.get(packageRef);
if (exporterAttributes == null)
continue;
for (Map.Entry<String,String> entry : exporterAttributes.entrySet()) {
String key = entry.getKey();
if (key.equalsIgnoreCase(SPECIFICATION_VERSION))
key = VERSION_ATTRIBUTE;
// dont overwrite and no directives
if (!key.endsWith(":") && !attributes.containsKey(key)) {
attributes.put(key, entry.getValue());
}
}
fixupAttributes(attributes);
removeAttributes(attributes);
}
finally {
unsetProperty(CURRENT_PACKAGE);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!