org.jboss.osgi.spi
Class OSGiManifestBuilder
java.lang.Object
org.jboss.osgi.spi.ManifestBuilder
org.jboss.osgi.spi.OSGiManifestBuilder
- All Implemented Interfaces:
- org.jboss.shrinkwrap.api.asset.Asset
public final class OSGiManifestBuilder
- extends ManifestBuilder
- implements org.jboss.shrinkwrap.api.asset.Asset
A simple OSGi manifest builder.
- Since:
- 08-Mar-2010
- Author:
- thomas.diesler@jboss.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.shrinkwrap.api.asset.Asset |
openStream |
newInstance
public static OSGiManifestBuilder newInstance()
addBundleManifestVersion
public OSGiManifestBuilder addBundleManifestVersion(int version)
addBundleSymbolicName
public OSGiManifestBuilder addBundleSymbolicName(String symbolicName)
addBundleName
public OSGiManifestBuilder addBundleName(String name)
addBundleVersion
public OSGiManifestBuilder addBundleVersion(Version version)
addBundleVersion
public OSGiManifestBuilder addBundleVersion(String version)
addBundleActivator
public OSGiManifestBuilder addBundleActivator(Class<?> bundleActivator)
addBundleActivator
public OSGiManifestBuilder addBundleActivator(String bundleActivator)
addBundleActivationPolicy
public OSGiManifestBuilder addBundleActivationPolicy(String activationPolicy)
addFragmentHost
public OSGiManifestBuilder addFragmentHost(String fragmentHost)
addRequireBundle
public OSGiManifestBuilder addRequireBundle(String requiredBundle)
addRequireExecutionEnvironment
public OSGiManifestBuilder addRequireExecutionEnvironment(String... environments)
addImportPackages
public OSGiManifestBuilder addImportPackages(Class<?>... packages)
addImportPackages
public OSGiManifestBuilder addImportPackages(String... packages)
addDynamicImportPackages
public OSGiManifestBuilder addDynamicImportPackages(String... packages)
addExportPackages
public OSGiManifestBuilder addExportPackages(Class<?>... packages)
addExportPackages
public OSGiManifestBuilder addExportPackages(String... packages)
getManifest
public Manifest getManifest()
- Overrides:
getManifest in class ManifestBuilder
Copyright © 2012. All Rights Reserved.