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