本文整理了Java中org.apache.felix.bundlerepository.Resource.getProperties
方法的一些代码示例,展示了Resource.getProperties
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.getProperties
方法的具体详情如下:
包路径:org.apache.felix.bundlerepository.Resource
类名称: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")));
}
};
内容来源于网络,如有侵权,请联系作者删除!