public final class OsgiUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOG
A logger
|
| Modifier | Constructor and Description |
|---|---|
private |
OsgiUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<java.lang.String> |
getAllBundleExports(java.io.FileFilter filter,
java.util.Set<java.lang.String> pkgs)
All the packages that are exported from all bundles found on the system
classpath.
|
static java.lang.String |
getBundleExports(java.io.File bundle)
Gets the attribute value for the Export-Bundle OSGi Manifest Attribute.
|
static java.util.Set<java.io.File> |
getClasspathCandidates(java.io.FileFilter filter) |
static java.util.Set<java.lang.String> |
splitIntoPackages(java.lang.String exports,
java.util.Set<java.lang.String> pkgs)
Splits an Package-Export OSGi Manifest Attribute value into packages
while stripping away the key/value properties.
|
public static java.util.Set<java.lang.String> getAllBundleExports(java.io.FileFilter filter,
java.util.Set<java.lang.String> pkgs)
public static java.util.Set<java.lang.String> splitIntoPackages(java.lang.String exports,
java.util.Set<java.lang.String> pkgs)
exports - The Package-Export OSGi Manifest Attribute value.public static java.util.Set<java.io.File> getClasspathCandidates(java.io.FileFilter filter)
public static java.lang.String getBundleExports(java.io.File bundle)
bundle - The absolute path to a file bundle.