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

Sun, 28 Jan 2024 14:02:41 +0100

author
Mike Becker <universe@uap-core.de>
date
Sun, 28 Jan 2024 14:02:41 +0100
changeset 113
24f32dbd88cd
parent 91
f14d77dd4215
permissions
-rw-r--r--

minimize application code

0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
1 package de.unixwork.uwproj;
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
2
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
3 import org.w3c.dom.Element;
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
4
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
5 public class PkgConfigPackage {
113
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
6 private final String id;
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
7 private final String name;
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
8 private final String atleast;
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
9 private final String exact;
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
10 private final String max;
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
11
113
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
12 public PkgConfigPackage(Element e) {
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
13 name = Util.getContent(e);
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
14 id = Util.shId(name);
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
15 atleast = e.getAttribute("atleast");
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
16 exact = e.getAttribute("exact");
24f32dbd88cd minimize application code
Mike Becker <universe@uap-core.de>
parents: 91
diff changeset
17 max = e.getAttribute("max");
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
18 }
41
75ee588d5d9e some more code cleanup
Mike Becker <universe@uap-core.de>
parents: 40
diff changeset
19
91
f14d77dd4215 fix duplicate output when checking dependencies
Mike Becker <universe@uap-core.de>
parents: 63
diff changeset
20 public String getId() {
f14d77dd4215 fix duplicate output when checking dependencies
Mike Becker <universe@uap-core.de>
parents: 63
diff changeset
21 return id;
f14d77dd4215 fix duplicate output when checking dependencies
Mike Becker <universe@uap-core.de>
parents: 63
diff changeset
22 }
f14d77dd4215 fix duplicate output when checking dependencies
Mike Becker <universe@uap-core.de>
parents: 63
diff changeset
23
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
24 public String getName() {
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
25 return name;
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
26 }
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
27
63
ac47c2fb2c4a fix bogus version constraint test - relates to #294
Mike Becker <universe@uap-core.de>
parents: 46
diff changeset
28 public String getAtleast() {
ac47c2fb2c4a fix bogus version constraint test - relates to #294
Mike Becker <universe@uap-core.de>
parents: 46
diff changeset
29 return atleast;
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
30 }
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
31
63
ac47c2fb2c4a fix bogus version constraint test - relates to #294
Mike Becker <universe@uap-core.de>
parents: 46
diff changeset
32 public String getMax() {
ac47c2fb2c4a fix bogus version constraint test - relates to #294
Mike Becker <universe@uap-core.de>
parents: 46
diff changeset
33 return max;
46
096f3105b3b1 add support for pkgconf version constraints - fixes #294
Mike Becker <universe@uap-core.de>
parents: 41
diff changeset
34 }
096f3105b3b1 add support for pkgconf version constraints - fixes #294
Mike Becker <universe@uap-core.de>
parents: 41
diff changeset
35
63
ac47c2fb2c4a fix bogus version constraint test - relates to #294
Mike Becker <universe@uap-core.de>
parents: 46
diff changeset
36 public String getExact() {
ac47c2fb2c4a fix bogus version constraint test - relates to #294
Mike Becker <universe@uap-core.de>
parents: 46
diff changeset
37 return exact;
ac47c2fb2c4a fix bogus version constraint test - relates to #294
Mike Becker <universe@uap-core.de>
parents: 46
diff changeset
38 }
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
39 }

mercurial