public class ResourceUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ResourceUtils.ContentCapability |
static interface |
ResourceUtils.IdentityCapability |
Constructor and Description |
---|
ResourceUtils() |
Modifier and Type | Method and Description |
---|---|
static <T extends org.osgi.resource.Capability> |
as(org.osgi.resource.Capability cap,
java.lang.Class<T> type) |
static <T extends org.osgi.resource.Requirement> |
as(org.osgi.resource.Requirement req,
java.lang.Class<T> type) |
static ResourceUtils.ContentCapability |
getContentCapability(org.osgi.resource.Resource resource) |
static ResourceUtils.IdentityCapability |
getIdentityCapability(org.osgi.resource.Resource resource) |
static java.net.URI |
getURI(org.osgi.resource.Capability contentCapability) |
static Version |
getVersion(org.osgi.resource.Capability cap) |
static java.lang.String |
getVersionAttributeForNamespace(java.lang.String ns) |
public static ResourceUtils.ContentCapability getContentCapability(org.osgi.resource.Resource resource)
public static ResourceUtils.IdentityCapability getIdentityCapability(org.osgi.resource.Resource resource)
public static final Version getVersion(org.osgi.resource.Capability cap)
public static java.net.URI getURI(org.osgi.resource.Capability contentCapability)
public static java.lang.String getVersionAttributeForNamespace(java.lang.String ns)
public static <T extends org.osgi.resource.Capability> T as(org.osgi.resource.Capability cap, java.lang.Class<T> type)
public static <T extends org.osgi.resource.Requirement> T as(org.osgi.resource.Requirement req, java.lang.Class<T> type)