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

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

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

Resource.getVersion介绍

暂无

代码示例

代码示例来源:origin: spring-projects/spring-roo

+ resource.getVersion() + ")");
totalAddons++;

代码示例来源:origin: spring-projects/spring-roo

repoResource.getSize(), repoResource.getVersion(), repoResource.getURI());

代码示例来源:origin: spring-projects/spring-roo

repoResource.getSize(), repoResource.getVersion(), repoResource.getURI());

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

public Version getVersion() {
  return resource.getVersion();
}

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

public Version getVersion() {
  return resource.getVersion();
}

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

public Version getVersion() {
  return resource.getVersion();
}

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

@Override
  public int compare(Resource o1, Resource o2) {
    Version v1 = o1.getVersion();
    Version v2 = o2.getVersion();
    return COMPARATOR.compare(v1, v2);
  }
}

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

@Override
  public int compare(Resource object1, Resource object2) {
    Version version1 = object1.getVersion();
    Version version2 = object2.getVersion();
    return version2.compareTo(version1);
  }
});

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

public String getVersion() {
 logger.debug(LOG_ENTRY, "getVersion");
 String result = resource.getVersion().toString();
 logger.debug(LOG_EXIT,  "getVersion", result);
 return result;
}

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

public String getVersion() {
 logger.debug(LOG_ENTRY, "getVersion");
 String result = resource.getVersion().toString();
 logger.debug(LOG_EXIT,  "getVersion", result);
 return result;
}

代码示例来源:origin: org.apache.geronimo.plugins/console-base-portlets

private int compareVersions(Resource resource1, Resource resource2) {
    Version version1 = resource1.getVersion();
    Version version2 = resource2.getVersion();
    if (version1 == null) {
      if (version2 == null) {
        return 0;
      } else {
        return 1;                    
      }
    } else if (version2 == null) {
      return -1;
    } else {
      return version1.compareTo(version2);
    }
  }
}

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

public Resource selectNewestVersion(Resource[] resources) {
  int idx = -1;
  Version v = null;
  for (int i = 0; (resources != null) && (i < resources.length); i++) {
    if (i == 0) {
      idx = 0;
      v = resources[i].getVersion();
    } else {
      Version vtmp = resources[i].getVersion();
      if (vtmp.compareTo(v) > 0) {
        idx = i;
        v = vtmp;
      }
    }
  }
  return (idx < 0) ? null : resources[idx];
}

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

public Resource selectNewestVersion(Resource[] resources) {
  int idx = -1;
  Version v = null;
  for (int i = 0; (resources != null) && (i < resources.length); i++) {
    if (i == 0) {
      idx = 0;
      v = resources[i].getVersion();
    } else {
      Version vtmp = resources[i].getVersion();
      if (vtmp.compareTo(v) > 0) {
        idx = i;
        v = vtmp;
      }
    }
  }
  return (idx < 0) ? null : resources[idx];
}

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

private Bundle getBundle(Resource resource) {
  for (Bundle b : context.getBundles()) {
    final String bsn = b.getSymbolicName();
    final Version bv = b.getVersion();
    final String rsn = resource.getSymbolicName();
    final Version rv = resource.getVersion();
    boolean versionMatching = (rv == bv) || (rv != null && rv.equals(bv));
    boolean nameMatching = (bsn == rsn) || (bsn != null && bsn.equals(rsn));
    if (nameMatching && versionMatching) return b;
  }
  return null;
}

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

public ResourceWrapper(Resource resource) {
  super();
  this.resource = resource;
  this.name = resource.getSymbolicName();
  this.version = resource.getVersion().toString();
  this.id = resource.getId();
}

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

private BundleInfo toBundleInfo(Resource resource, boolean optional) {
  Map<String, String> directives = null;
  if (optional) {
    directives = new HashMap<String, String>();
    directives.put(Constants.RESOLUTION_DIRECTIVE, Constants.RESOLUTION_OPTIONAL);
  }
  String location = resource.getURI();
  return new OBRBundleInfo(resource.getSymbolicName(), resource.getVersion(), location, null, null, null, null,
      null, null, directives, null);
}

代码示例来源:origin: org.apache.felix/org.apache.felix.webconsole.plugins.obr

private void logResource( String message, Resource[] res )
{
  if ( res != null && res.length > 0 )
  {
    logger.log( LogService.LOG_INFO, message );
    for ( int i = 0; i < res.length; i++ )
    {
      logger.log( LogService.LOG_INFO, "  " + i + ": " + res[i].getSymbolicName() + ", "
        + res[i].getVersion() );
    }
  }
}

代码示例来源: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")));
  }
};

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

private void logResource( String message, org.apache.felix.bundlerepository.Resource[] res )
{
  if ( res != null && res.length > 0 )
  {
    getLog().log( LogService.LOG_INFO, message );
    for ( int i = 0; i < res.length; i++ )
    {
      getLog().log( LogService.LOG_INFO,
        "  " + i + ": " + res[i].getSymbolicName() + ", " + res[i].getVersion() );
    }
  }
}

代码示例来源:origin: org.apache.felix/org.apache.felix.webconsole

private void logResource( String message, org.apache.felix.bundlerepository.Resource[] res )
{
  if ( res != null && res.length > 0 )
  {
    getLog().log( LogService.LOG_INFO, message );
    for ( int i = 0; i < res.length; i++ )
    {
      getLog().log( LogService.LOG_INFO,
        "  " + i + ": " + res[i].getSymbolicName() + ", " + res[i].getVersion() );
    }
  }
}

相关文章