(no commit message)
[sfa.git] / gui / JavaApplication1 / src / javaapplication1 / GuiComponent.java
diff --git a/gui/JavaApplication1/src/javaapplication1/GuiComponent.java b/gui/JavaApplication1/src/javaapplication1/GuiComponent.java
new file mode 100644 (file)
index 0000000..40e9b7c
--- /dev/null
@@ -0,0 +1,119 @@
+/*
+ * GuiComponent.java
+ *
+ * Created on March 29, 2008, 2:45 AM
+ *
+ * To change this template, choose Tools | Template Manager
+ * and open the template in the editor.
+ */
+
+package javaapplication1;
+
+/**
+ *
+ * @author soners
+ */
+public class GuiComponent {
+    
+    /** Creates a new instance of GuiComponent */
+    public GuiComponent(String name, String[] property, String type, String label, String defaultVal) {
+        this.name = name;
+        this.property = property;
+        this.type = type;
+        this.label = label;
+        this.value = defaultVal;
+        
+    }
+    private String[] property;
+    private String type;
+    private String label;
+    private String value;
+
+    /**
+     * Holds value of property name.
+     */
+    private String name;
+
+    /**
+     * Getter for property name.
+     * @return Value of property name.
+     */
+    public String getName() {
+        return this.name;
+    }
+
+    /**
+     * Setter for property name.
+     * @param name New value of property name.
+     */
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    /**
+     * Getter for property property.
+     * @return Value of property property.
+     */
+    public String[] getProperty() {
+        return this.property;
+    }
+
+    /**
+     * Setter for property property.
+     * @param property New value of property property.
+     */
+    public void setProperty(String[] property) {
+        this.property = property;
+    }
+
+    /**
+     * Getter for property type.
+     * @return Value of property type.
+     */
+    public String getType() {
+        return this.type;
+    }
+
+    /**
+     * Setter for property type.
+     * @param type New value of property type.
+     */
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    /**
+     * Getter for property label.
+     * @return Value of property label.
+     */
+    public String getLabel() {
+        return this.label;
+    }
+
+    /**
+     * Setter for property label.
+     * @param label New value of property label.
+     */
+    public void setLabel(String label) {
+        this.label = label;
+    }
+
+    /**
+     * Getter for property value.
+     * 
+     * @return Value of property value.
+     */
+    public String getValue() {
+        return this.value;
+    }
+
+    /**
+     * Setter for property value.
+     * 
+     * @param value New value of property value.
+     */
+    public void setValue(String defaultVal) {
+        this.value = defaultVal;
+    }
+
+}