org.jboss.osgi.testing
Class OSGiManifestBuilder
java.lang.Object
org.jboss.osgi.testing.OSGiManifestBuilder
- All Implemented Interfaces:
- org.jboss.shrinkwrap.api.Asset
public final class OSGiManifestBuilder
- extends java.lang.Object
- implements org.jboss.shrinkwrap.api.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 |
newInstance
public static OSGiManifestBuilder newInstance()
addBundleManifestVersion
public OSGiManifestBuilder addBundleManifestVersion(int version)
addBundleSymbolicName
public OSGiManifestBuilder addBundleSymbolicName(java.lang.String symbolicName)
addBundleActivator
public OSGiManifestBuilder addBundleActivator(java.lang.String bundleActivator)
addImportPackages
public OSGiManifestBuilder addImportPackages(java.lang.String... packages)
addDynamicImportPackages
public OSGiManifestBuilder addDynamicImportPackages(java.lang.String... packages)
addExportPackages
public OSGiManifestBuilder addExportPackages(java.lang.String... packages)
addManifestHeader
public OSGiManifestBuilder addManifestHeader(java.lang.String key,
java.lang.String value)
getManifest
public java.util.jar.Manifest getManifest()
openStream
public java.io.InputStream openStream()
- Specified by:
openStream in interface org.jboss.shrinkwrap.api.Asset
Copyright © 2010. All Rights Reserved.