public class OsgiUtils
extends java.lang.Object
Constructor and Description |
---|
OsgiUtils() |
Modifier and Type | Method and Description |
---|---|
static java.net.URL |
getContainerUrl(java.net.URL url,
java.lang.String resourceInThatDir) |
static java.lang.String |
getVersionedId(org.osgi.framework.Bundle b) |
static java.lang.String |
getVersionedId(java.util.jar.Manifest manifest) |
static Maybe<VersionedName> |
parseOsgiIdentifier(java.lang.String symbolicNameOptionalWithVersion)
Takes a string which might be of the form "symbolic-name" or "symbolic-name:version" (or something else entirely)
and returns a VersionedName.
|
public static java.net.URL getContainerUrl(java.net.URL url, java.lang.String resourceInThatDir)
public static java.lang.String getVersionedId(java.util.jar.Manifest manifest)
public static java.lang.String getVersionedId(org.osgi.framework.Bundle b)
public static Maybe<VersionedName> parseOsgiIdentifier(java.lang.String symbolicNameOptionalWithVersion)
Maybe.absent()
if not valid, with a suitable error message).