org.jboss.osgi.metadata
Class OSGiMetaDataBuilder
java.lang.Object
org.jboss.osgi.metadata.OSGiMetaDataBuilder
public class OSGiMetaDataBuilder
- extends Object
A builder for OSGiMetaData
.
- Since:
- 04-Jun-2010
- Author:
- Thomas.Diesler@jboss.com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
load
public static OSGiMetaData load(InputStream input)
throws IOException
- Throws:
IOException
load
public static OSGiMetaData load(Reader reader)
throws IOException
- Throws:
IOException
load
public static OSGiMetaData load(Properties props)
load
public static OSGiMetaData load(Manifest manifest)
createBuilder
public static OSGiMetaDataBuilder createBuilder(String symbolicName)
createBuilder
public static OSGiMetaDataBuilder createBuilder(String symbolicName,
Version version)
setBundleManifestVersion
public OSGiMetaDataBuilder setBundleManifestVersion(int version)
setBundleActivator
public OSGiMetaDataBuilder setBundleActivator(String value)
addImportPackages
public OSGiMetaDataBuilder addImportPackages(Class<?>... packages)
addImportPackages
public OSGiMetaDataBuilder addImportPackages(String... packages)
addExportPackages
public OSGiMetaDataBuilder addExportPackages(Class<?>... packages)
addExportPackages
public OSGiMetaDataBuilder addExportPackages(String... packages)
addDynamicImportPackages
public OSGiMetaDataBuilder addDynamicImportPackages(Class<?>... packages)
addDynamicImportPackages
public OSGiMetaDataBuilder addDynamicImportPackages(String... packages)
addMainAttribute
public OSGiMetaDataBuilder addMainAttribute(String key,
String value)
getOSGiMetaData
public OSGiMetaData getOSGiMetaData()
Copyright © 2012. All Rights Reserved.