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

changeset 44
1d963f2c7e91
parent 41
75ee588d5d9e
child 45
f4ec2feccebb
equal deleted inserted replaced
43:741a0d9efa47 44:1d963f2c7e91
21 21
22 if (name.isBlank()) { 22 if (name.isBlank()) {
23 throw new Exception("feature element requires name attribute"); 23 throw new Exception("feature element requires name attribute");
24 } 24 }
25 25
26 String ld = def.toLowerCase();
27 boolean on = ld.equals("on") || ld.equals("true");
28 feature.setName(name); 26 feature.setName(name);
29 feature.setDefault(on); 27 feature.setDefault(Boolean.parseBoolean(def));
30 if (arg.isBlank()) { 28 if (arg.isBlank()) {
31 feature.setArg(name); 29 feature.setArg(name);
32 } else { 30 } else {
33 feature.setArg(arg); 31 feature.setArg(arg);
34 } 32 }

mercurial