1 11 package org.eclipse.pde.internal.core.text.bundle; 12 13 import org.eclipse.osgi.service.resolver.VersionRange; 14 import org.eclipse.pde.internal.core.ibundle.IBundle; 15 import org.osgi.framework.Constants; 16 17 public class FragmentHostHeader extends SingleManifestHeader { 18 19 private static final long serialVersionUID = 1L; 20 21 public FragmentHostHeader(String name, String value, IBundle bundle, String lineDelimiter) { 22 super(name, value, bundle, lineDelimiter); 23 } 24 25 public void setHostId(String id) { 26 setMainComponent(id); 27 } 28 29 public String getHostId() { 30 return getMainComponent(); 31 } 32 33 public void setHostRange(String range) { 34 setAttribute(Constants.BUNDLE_VERSION_ATTRIBUTE, range); 35 } 36 37 public VersionRange getHostRange() { 38 return new VersionRange(getAttribute(Constants.BUNDLE_VERSION_ATTRIBUTE)); 39 } 40 41 } 42 | Popular Tags |