src/main/java/de/unixwork/uwproj/PkgConfigPackage.java

changeset 91
f14d77dd4215
parent 63
ac47c2fb2c4a
child 113
24f32dbd88cd
equal deleted inserted replaced
90:a13789dd1cfb 91:f14d77dd4215
1 package de.unixwork.uwproj; 1 package de.unixwork.uwproj;
2 2
3 import org.w3c.dom.Element; 3 import org.w3c.dom.Element;
4 4
5 public class PkgConfigPackage { 5 public class PkgConfigPackage {
6 private String id;
6 private String name; 7 private String name;
7 private String atleast; 8 private String atleast;
8 private String exact; 9 private String exact;
9 private String max; 10 private String max;
10 11
13 String name = Util.getContent(e); 14 String name = Util.getContent(e);
14 if (name.isBlank()) { 15 if (name.isBlank()) {
15 throw new Exception("pkgconfig element: value required"); 16 throw new Exception("pkgconfig element: value required");
16 } else { 17 } else {
17 p.setName(name); 18 p.setName(name);
19 p.setId(Util.shId(name));
18 } 20 }
19 p.setAtleast(e.getAttribute("atleast")); 21 p.setAtleast(e.getAttribute("atleast"));
20 p.setExact(e.getAttribute("exact")); 22 p.setExact(e.getAttribute("exact"));
21 p.setMax(e.getAttribute("max")); 23 p.setMax(e.getAttribute("max"));
22 return p; 24 return p;
25 }
26
27 public String getId() {
28 return id;
29 }
30
31 public void setId(String id) {
32 this.id = id;
23 } 33 }
24 34
25 public String getName() { 35 public String getName() {
26 return name; 36 return name;
27 } 37 }

mercurial