| package aQute.bnd.build.model.clauses; |
| |
| import org.osgi.framework.Constants; |
| |
| import aQute.libg.header.Attrs; |
| |
| public class VersionedClause extends HeaderClause implements Cloneable { |
| public VersionedClause(String name, Attrs attribs) { |
| super(name, attribs); |
| } |
| |
| public String getVersionRange() { |
| return attribs.get(Constants.VERSION_ATTRIBUTE); |
| } |
| |
| public void setVersionRange(String versionRangeString) { |
| attribs.put(Constants.VERSION_ATTRIBUTE, versionRangeString); |
| } |
| |
| @Override |
| public VersionedClause clone() { |
| VersionedClause clone = (VersionedClause) super.clone(); |
| clone.name = this.name; |
| clone.attribs = new Attrs(this.attribs); |
| return clone; |
| } |
| } |