private OSGiMetaDataBuilder(String symbolicName, Version version) { metadata = new DynamicOSGiMetaData(symbolicName, version); }
public OSGiMetaDataBuilder setBundleManifestVersion(int version) { metadata.addMainAttribute(Constants.BUNDLE_MANIFESTVERSION, "" + version); return this; }
@Override public String getMainAttribute(String key) { return getMainAttributes().get(new Name(key)); }
public OSGiMetaDataBuilder addMainAttribute(String key, String value) { metadata.addMainAttribute(key, value); return this; }
public OSGiMetaDataBuilder setBundleActivator(String value) { metadata.addMainAttribute(Constants.BUNDLE_ACTIVATOR, value); return this; }
public DynamicOSGiMetaData(String symbolicName, Version version) { addMainAttribute(Constants.BUNDLE_MANIFESTVERSION, "2"); addMainAttribute(Constants.BUNDLE_SYMBOLICNAME, symbolicName); addMainAttribute(Constants.BUNDLE_VERSION, version.toString()); }
value.append(exportPackages.get(i)); metadata.addMainAttribute(Constants.EXPORT_PACKAGE, value.toString()); value.append(importPackages.get(i)); metadata.addMainAttribute(Constants.IMPORT_PACKAGE, value.toString()); value.append(dynamicImportPackages.get(i)); metadata.addMainAttribute(Constants.DYNAMICIMPORT_PACKAGE, value.toString());