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

changeset 0
38775db5fdf5
child 40
b42bfc9e9983
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/unixwork/uwproj/Define.java	Mon Feb 04 15:09:39 2019 +0100
@@ -0,0 +1,51 @@
+package de.unixwork.uwproj;
+
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+/**
+ *
+ * @author olaf
+ */
+public class Define {
+    private String name;
+    private String value;
+
+    public Define() {
+        
+    }
+    
+    public Define(String name, String value) {
+        this.name = name;
+        this.value = value;
+    }
+    
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getValue() {
+        return value;
+    }
+
+    public void setValue(String value) {
+        this.value = value;
+    }
+    
+    public String toFlags() {
+        if(name == null) {
+            return "";
+        } else if(value == null) {
+            return "-D"+name;
+        } else {
+            return "-D"+name + "=" + value;
+        }
+    }
+}

mercurial