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

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

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

Resource.getProperties介绍

暂无

代码示例

代码示例来源:origin: org.apache.geronimo.modules/geronimo-aries-resolver

public Map getProperties() {
  return resource.getProperties();
}

代码示例来源:origin: org.apache.aries.application/org.apache.aries.application.resolver.obr

public Map getProperties() {
  return resource.getProperties();
}

代码示例来源:origin: apache/aries

public Map getProperties() {
  return resource.getProperties();
}

代码示例来源:origin: org.apache.felix.karaf.shell/org.apache.felix.karaf.shell.obr

protected void doExecute(RepositoryAdmin admin) throws Exception {
  for (String bundle : bundles) {
    String[] target = getTarget(bundle);
    Resource resource = selectNewestVersion(searchRepository(admin, target[0], target[1]));
    if (resource == null)
    {
      System.err.println("Unknown bundle and/or version: " + target[0]);
    }
    else
    {
      URI srcURL = (URI) resource.getProperties().get(Resource.SOURCE_URI);
      if (srcURL != null)
      {
        FileUtil.downloadSource(System.out, System.err, srcURL.toURL(), localDir, extract);
      }
      else
      {
        System.err.println("Missing source URL: " + target[0]);
      }
    }
  }
}

代码示例来源:origin: apache/karaf

protected void doExecute(RepositoryAdmin admin) throws Exception {
  for (String bundle : bundles) {
    String[] target = getTarget(bundle);
    Resource resource = selectNewestVersion(searchRepository(admin, target[0], target[1]));
    if (resource == null)
    {
      System.err.println("Unknown bundle and/or version: " + target[0]);
    }
    else
    {
      URI srcURL = (URI) resource.getProperties().get(Resource.SOURCE_URI);
      if (srcURL != null)
      {
        FileUtil.downloadSource(System.out, System.err, srcURL.toURL(), localDir, extract);
      }
      else
      {
        System.err.println("Missing source URL: " + target[0]);
      }
    }
  }
}

代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.core

protected void doExecute(RepositoryAdmin admin) throws Exception {
  for (String bundle : bundles) {
    String[] target = getTarget(bundle);
    Resource resource = selectNewestVersion(searchRepository(admin, target[0], target[1]));
    if (resource == null)
    {
      System.err.println("Unknown bundle and/or version: " + target[0]);
    }
    else
    {
      URI srcURL = (URI) resource.getProperties().get(Resource.SOURCE_URI);
      if (srcURL != null)
      {
        FileUtil.downloadSource(System.out, System.err, srcURL.toURL(), localDir, extract);
      }
      else
      {
        System.err.println("Missing source URL: " + target[0]);
      }
    }
  }
}

代码示例来源:origin: org.apache.karaf.shell/org.apache.karaf.shell.obr

protected void doExecute(RepositoryAdmin admin) throws Exception {
  for (String bundle : bundles) {
    String[] target = getTarget(bundle);
    Resource resource = selectNewestVersion(searchRepository(admin, target[0], target[1]));
    if (resource == null)
    {
      System.err.println("Unknown bundle and/or version: " + target[0]);
    }
    else
    {
      URI srcURL = (URI) resource.getProperties().get(Resource.SOURCE_URI);
      if (srcURL != null)
      {
        FileUtil.downloadSource(System.out, System.err, srcURL.toURL(), localDir, extract);
      }
      else
      {
        System.err.println("Missing source URL: " + target[0]);
      }
    }
  }
}

代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.command

protected void doExecute(RepositoryAdmin admin) throws Exception {
  for (String bundle : bundles) {
    String[] target = getTarget(bundle);
    Resource resource = selectNewestVersion(searchRepository(admin, target[0], target[1]));
    if (resource == null)
    {
      System.err.println("Unknown bundle and/or version: " + target[0]);
    }
    else
    {
      URI srcURL = (URI) resource.getProperties().get(Resource.SOURCE_URI);
      if (srcURL != null)
      {
        FileUtil.downloadSource(System.out, System.err, srcURL.toURL(), localDir, extract);
      }
      else
      {
        System.err.println("Missing source URL: " + target[0]);
      }
    }
  }
}

代码示例来源:origin: apache/karaf

printUnderline(out, resourceId.length());
Map map = resource.getProperties();
for (Object o : map.entrySet()) {
  Map.Entry entry = (Map.Entry) o;

代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.core

printUnderline(out, resourceId.length());
Map map = resource.getProperties();
for (Object o : map.entrySet()) {
  Map.Entry entry = (Map.Entry) o;

代码示例来源:origin: org.glassfish.hk2/osgi-adapter

private Resource[] discoverResources(String filterExpr) throws InvalidSyntaxException {
  // TODO(Sahoo): File a bug against Obr to add a suitable method to Repository interface.
  // We can't use the following method, because we can't rely on the RepositoryAdmin to have the correct
  // list of repositories. So, we do the discovery ourselves.
  // return getRepositoryAdmin().discoverResources(query);
  Filter filter = filterExpr != null ? getRepositoryAdmin().getHelper().filter(filterExpr) : null;
  Resource[] resources;
  Repository[] repos = getRepositories();
  List<Resource> matchList = new ArrayList<Resource>();
  for (int repoIdx = 0; (repos != null) && (repoIdx < repos.length); repoIdx++) {
    resources = repos[repoIdx].getResources();
    for (int resIdx = 0; (resources != null) && (resIdx < resources.length); resIdx++) {
      Hashtable dict = new Hashtable();
      dict.putAll(resources[resIdx].getProperties());
      if (filter == null || filter.match(dict)) {
        matchList.add(resources[resIdx]);
      }
    }
  }
  return matchList.toArray(new Resource[matchList.size()]);
}

代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.command

printUnderline(out, resource.getPresentationName().length());
Map map = resource.getProperties();
for (Iterator iter = map.entrySet().iterator(); iter.hasNext(); )

代码示例来源:origin: org.apache.karaf.shell/org.apache.karaf.shell.obr

printUnderline(out, resource.getPresentationName().length());
Map map = resource.getProperties();
for (Iterator iter = map.entrySet().iterator(); iter.hasNext(); )

代码示例来源:origin: org.apache.felix.karaf.shell/org.apache.felix.karaf.shell.obr

printUnderline(out, resource.getPresentationName().length());
Map map = resource.getProperties();
for (Iterator iter = map.entrySet().iterator(); iter.hasNext(); )

代码示例来源:origin: apache/karaf

printUnderline(out, name    .length());
Map map = resource.getProperties();
for (Object o : map.entrySet()) {
  Map.Entry entry = (Map.Entry) o;

代码示例来源:origin: org.apache.felix.karaf.shell/org.apache.felix.karaf.shell.obr

printUnderline(out, name    .length());
Map map = resource.getProperties();
for (Iterator iter = map.entrySet().iterator(); iter.hasNext(); )

代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.core

printUnderline(out, name    .length());
Map map = resource.getProperties();
for (Object o : map.entrySet()) {
  Map.Entry entry = (Map.Entry) o;

代码示例来源:origin: org.apache.karaf.obr/org.apache.karaf.obr.command

printUnderline(out, name    .length());
Map map = resource.getProperties();
for (Iterator iter = map.entrySet().iterator(); iter.hasNext(); )

代码示例来源:origin: org.apache.karaf.shell/org.apache.karaf.shell.obr

printUnderline(out, name    .length());
Map map = resource.getProperties();
for (Iterator iter = map.entrySet().iterator(); iter.hasNext(); )

代码示例来源:origin: org.jabylon/updatecenter

@Override
  protected void populateItem(ListItem<ResourceWrapper> item) {
    ResourceWrapper resourceWrapper = item.getModelObject();
    Resource resource = resourceWrapper.getResource();
    String name = resource.getSymbolicName();
    item.add(new Label("name", name));
    String description = (String) resource.getProperties().get(Resource.DESCRIPTION);
    if(description==null)
      description = resource.getPresentationName();
    item.add(new Label("description", description));
    item.add(new Label("version", resource.getVersion().toString()));
    item.add(new CheckBox("install",new PropertyModel<Boolean>(item.getModel(),"checked")));
  }
};

相关文章