本文整理了Java中org.apache.felix.bundlerepository.Resource.getRequirements
方法的一些代码示例,展示了Resource.getRequirements
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.getRequirements
方法的具体详情如下:
包路径:org.apache.felix.bundlerepository.Resource
类名称:Resource
方法名:getRequirements
暂无
代码示例来源:origin: org.apache.aries.application/org.apache.aries.application.resolver.obr
public Requirement[] getRequirements() {
return resource.getRequirements();
}
代码示例来源:origin: apache/aries
public Requirement[] getRequirements() {
return resource.getRequirements();
}
代码示例来源:origin: org.apache.geronimo.modules/geronimo-aries-resolver
public Requirement[] getRequirements() {
return resource.getRequirements();
}
代码示例来源:origin: apache/karaf
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0)) {
out.println("Requires:");
代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.core
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0)) {
out.println("Requires:");
代码示例来源:origin: org.apache.karaf.shell/org.apache.karaf.shell.obr
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0))
代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.command
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0))
代码示例来源:origin: apache/aries
/**
* Write out the resource element
*
* @param r
* resource
* @param writer
* buffer writer
* @throws IOException
*/
private static void writeResource(Resource r, String uri, Document doc, Element root) throws IOException
{
logger.debug(LOG_ENTRY, "writeResource", new Object[]{r, uri, doc, root});
Element resource = doc.createElement("resource");
resource.setAttribute(Resource.VERSION, r.getVersion().toString());
resource.setAttribute("uri", r.getURI());
resource.setAttribute(Resource.SYMBOLIC_NAME, r.getSymbolicName());
resource.setAttribute(Resource.ID, r.getSymbolicName() + "/" + r.getVersion());
resource.setAttribute(Resource.PRESENTATION_NAME, r.getPresentationName());
root.appendChild(resource);
for (Capability c : r.getCapabilities())
writeCapability(c, doc, resource);
for (Requirement req : r.getRequirements()) {
writeRequirement(req, doc, resource);
}
logger.debug(LOG_EXIT, "writeResource");
}
代码示例来源:origin: org.apache.felix.karaf.shell/org.apache.felix.karaf.shell.obr
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0))
代码示例来源:origin: org.apache.aries.application/org.apache.aries.application.resolver.obr
/**
* Write out the resource element
*
* @param r
* resource
* @param writer
* buffer writer
* @throws IOException
*/
private static void writeResource(Resource r, String uri, Document doc, Element root) throws IOException
{
logger.debug(LOG_ENTRY, "writeResource", new Object[]{r, uri, doc, root});
Element resource = doc.createElement("resource");
resource.setAttribute(Resource.VERSION, r.getVersion().toString());
resource.setAttribute("uri", r.getURI());
resource.setAttribute(Resource.SYMBOLIC_NAME, r.getSymbolicName());
resource.setAttribute(Resource.ID, r.getSymbolicName() + "/" + r.getVersion());
resource.setAttribute(Resource.PRESENTATION_NAME, r.getPresentationName());
root.appendChild(resource);
for (Capability c : r.getCapabilities())
writeCapability(c, doc, resource);
for (Requirement req : r.getRequirements()) {
writeRequirement(req, doc, resource);
}
logger.debug(LOG_EXIT, "writeResource");
}
代码示例来源:origin: apache/karaf
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0))
代码示例来源:origin: org.apache.geronimo.plugins/console-base-portlets
public boolean match(Resource resource) {
Requirement[] requirements = resource.getRequirements();
if (requirements != null) {
for (Requirement requirement : requirements) {
if (Capability.PACKAGE.equals(requirement.getName())) {
String filter = requirement.getFilter();
String packageName = getPackageName(filter);
if (packageName != null) {
if (matchQuery(packageName)) {
return true;
}
}
}
}
}
return false;
}
代码示例来源:origin: org.apache.felix.karaf.shell/org.apache.felix.karaf.shell.obr
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0))
代码示例来源:origin: org.apache.geronimo.modules/geronimo-aries-resolver
Requirement fragmentHostRequirement = getFragmentHostRequirement(fragmentResource.getRequirements());
if (fragmentHostRequirement == null) {
log.debug("Ignoring {} fragment. No host requirement found.", fragmentResource);
代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.core
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0))
代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.command
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0))
代码示例来源:origin: org.apache.karaf.shell/org.apache.karaf.shell.obr
Requirement[] reqs = resource.getRequirements();
if ((reqs != null) && (reqs.length > 0))
代码示例来源:origin: org.apache.aries.application/org.apache.aries.application.resolver.obr
bundleRequirements = new HashSet<ImportedBundle>();
for (Requirement requirement : r.getRequirements())
代码示例来源:origin: apache/aries
bundleRequirements = new HashSet<ImportedBundle>();
for (Requirement requirement : r.getRequirements())
代码示例来源:origin: org.apache.felix/org.apache.felix.webconsole.plugins.obr
Requirement[] reqs = resource.getRequirements();
if ( reqs != null )
内容来源于网络,如有侵权,请联系作者删除!