1 10 package org.jgap.data.config; 11 12 import java.util.*; 13 14 20 public class ConfigProperty { 21 22 private final static String CVS_REVISION = "$Revision: 1.4 $"; 23 24 private String m_name; 26 27 private String m_widget; 29 30 private String m_label; 32 33 private List m_values; 35 36 42 public ConfigProperty() { 43 m_name = ""; 45 m_label = ""; 46 m_widget = "JTextField"; 47 m_values = Collections.synchronizedList(new ArrayList()); 48 } 49 50 56 public String getName() { 57 return m_name; 58 } 59 60 69 public void setName(final String a_name) { 70 m_name = a_name; 71 if (m_label.equals("")) { 73 m_label = a_name; 74 } 75 } 76 77 78 84 public String getWidget() { 85 return m_widget; 86 } 87 88 95 public void setWidget(final String a_widget) { 96 m_widget = a_widget; 97 } 98 99 105 public String getLabel() { 106 return m_label; 107 } 108 109 117 public void setLabel(final String a_label) { 118 m_label = a_label; 119 } 120 121 130 public void addValue(final String a_value) { 131 m_values.add(a_value); 132 } 133 134 140 public Iterator getValuesIter() { 141 return m_values.iterator(); 142 } 143 } 144 | Popular Tags |