blob: a6e79a9690663aa1bc4db6bcab38332534ca06d9 [file] [log] [blame]
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;
}
}