|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.osgi.metadata.OSGiManifestBuilder
public final class OSGiManifestBuilder
A simple OSGi manifest builder.
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static OSGiManifestBuilder newInstance()
public OSGiManifestBuilder addBundleManifestVersion(int version)
public OSGiManifestBuilder addBundleSymbolicName(String symbolicName)
public OSGiManifestBuilder addBundleName(String name)
public OSGiManifestBuilder addBundleVersion(org.osgi.framework.Version version)
public OSGiManifestBuilder addBundleVersion(String version)
public OSGiManifestBuilder addBundleActivator(Class<?> bundleActivator)
public OSGiManifestBuilder addBundleActivator(String bundleActivator)
public OSGiManifestBuilder addBundleActivationPolicy(String activationPolicy)
public OSGiManifestBuilder addBundleClasspath(String classpath)
public OSGiManifestBuilder addFragmentHost(String fragmentHost)
public OSGiManifestBuilder addFragmentHost(String fragmentHost,
org.osgi.framework.VersionRange version)
public OSGiManifestBuilder addManifestHeader(String key,
String value)
public OSGiManifestBuilder addRequireBundle(String requiredBundle)
public OSGiManifestBuilder addRequireBundle(String requiredBundle,
org.osgi.framework.VersionRange version)
public OSGiManifestBuilder addRequireExecutionEnvironment(String... environments)
public OSGiManifestBuilder addImportPackages(Class<?>... packages)
public OSGiManifestBuilder addImportPackages(Package... packages)
public OSGiManifestBuilder addImportPackages(String... packages)
public OSGiManifestBuilder addImportPackage(Class<?> imported,
org.osgi.framework.VersionRange version)
public OSGiManifestBuilder addImportPackage(Package imported,
org.osgi.framework.VersionRange version)
public OSGiManifestBuilder addImportPackage(String packageName,
org.osgi.framework.VersionRange version)
public OSGiManifestBuilder addImportPackage(String packageSpec)
public OSGiManifestBuilder addDynamicImportPackages(Class<?>... imported)
public OSGiManifestBuilder addDynamicImportPackages(Package... imported)
public OSGiManifestBuilder addDynamicImportPackages(String... imported)
public OSGiManifestBuilder addDynamicImportPackage(String imported)
public OSGiManifestBuilder addExportPackages(Class<?>... packages)
public OSGiManifestBuilder addExportPackages(Package... packages)
public OSGiManifestBuilder addExportPackages(String... packages)
public OSGiManifestBuilder addExportPackage(Class<?> exported,
org.osgi.framework.Version version)
public OSGiManifestBuilder addExportPackage(Package exported,
org.osgi.framework.Version version)
public OSGiManifestBuilder addExportPackage(String packageName,
org.osgi.framework.Version version)
public OSGiManifestBuilder addExportPackage(String packageSpec)
public OSGiManifestBuilder addProvidedCapabilities(String... capabilities)
public OSGiManifestBuilder addRequiredCapabilities(String... capabilities)
public Manifest getManifest()
public static boolean isValidBundleManifest(Manifest manifest)
manifest - The given manifest
public static void validateBundleManifest(Manifest manifest)
throws org.osgi.framework.BundleException
manifest - The given manifest
org.osgi.framework.BundleException - if the given manifest is not a valid OSGi manifestpublic static int getBundleManifestVersion(Manifest manifest)
manifest - The given manifest
public InputStream openStream()
openStream in interface org.jboss.shrinkwrap.api.asset.Asset
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||