org.apache.felix.bundlerepository.Resource.getRequirements()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(131)

本文整理了Java中org.apache.felix.bundlerepository.Resource.getRequirements方法的一些代码示例,展示了Resource.getRequirements的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.getRequirements方法的具体详情如下:
包路径:org.apache.felix.bundlerepository.Resource
类名称:Resource
方法名:getRequirements

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 )

相关文章