public final class OSGiMetaDataBuilder extends Object
OSGiMetaData
.public static OSGiMetaDataBuilder createBuilder(String symbolicName)
public static OSGiMetaDataBuilder createBuilder(String symbolicName, org.osgi.framework.Version version)
public static OSGiMetaDataBuilder createBuilder(Dictionary<String,String> headers)
public static OSGiMetaData load(Properties props)
public static OSGiMetaData load(Manifest manifest)
public static boolean isValidMetadata(OSGiMetaData metadata)
metadata
- The given metadatapublic static void validateMetadata(OSGiMetaData metadata) throws org.osgi.framework.BundleException
metadata
- The given metadataorg.osgi.framework.BundleException
- if the given metadata is not a validpublic OSGiMetaDataBuilder setBundleManifestVersion(int version)
public OSGiMetaDataBuilder setBundleActivator(String value)
public OSGiMetaDataBuilder addImportPackages(Class<?>... packages)
public OSGiMetaDataBuilder addImportPackages(String... packages)
public OSGiMetaDataBuilder addExportPackages(Class<?>... packages)
public OSGiMetaDataBuilder addExportPackages(String... packages)
public OSGiMetaDataBuilder addRequiredExecutionEnvironments(String... envspecs)
public OSGiMetaDataBuilder addDynamicImportPackages(Class<?>... packages)
public OSGiMetaDataBuilder addDynamicImportPackages(String... packages)
public OSGiMetaDataBuilder addRequiredBundles(String... required)
public OSGiMetaDataBuilder addProvidedCapabilities(String... capabilities)
public OSGiMetaDataBuilder addRequiredCapabilities(String... capabilities)
public OSGiMetaDataBuilder addMainAttribute(String key, String value)
public OSGiMetaData getAndValidateMetaData() throws org.osgi.framework.BundleException
org.osgi.framework.BundleException
public static org.osgi.framework.Filter convertExecutionEnvironmentHeader(List<String> envspecs)
public static void convertExecutionEnvironmentHeader(String envspec, StringBuffer namepart, StringBuffer versionpart)
public OSGiMetaData getOSGiMetaData()
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.