Author: lgiessmann
Date: Mon Nov 28 08:25:06 2011
New Revision: 1040
Log:
gdl-frontend: Widgets: refactored GdlCheckBox, GdlRadioButton and GdlInputButton
Modified:
trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlCheckBox.java
trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlInputButton.java
trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlRadioButton.java
Modified: trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlCheckBox.java
==============================================================================
--- trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlCheckBox.java Mon Nov 28 08:22:07 2011 (r1039)
+++ trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlCheckBox.java Mon Nov 28 08:25:06 2011 (r1040)
@@ -51,15 +51,6 @@
@Override
- protected void setReceivedData() throws InvalidGdlSchemaException, ExecutionException {
- super.setReceivedData();
- ArrayList<String> options = this.tmService.getAllPossibleValues();
-
- for (String opt : options) this.addUncheckedSubItem(opt);
- }
-
-
- @Override
public ArrayList<String> getSelectedValues(){
ArrayList<String> result = new ArrayList<String>();
Modified: trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlInputButton.java
==============================================================================
--- trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlInputButton.java Mon Nov 28 08:22:07 2011 (r1039)
+++ trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlInputButton.java Mon Nov 28 08:25:06 2011 (r1040)
@@ -1,5 +1,7 @@
package us.isidor.gdl.anaToMia.Widgets.button;
+import java.util.ArrayList;
+
import us.isidor.gdl.anaToMia.TopicMaps.TopicMapsModel.Construct;
import us.isidor.gdl.anaToMia.TopicMaps.TopicMapsModel.Topic;
import us.isidor.gdl.anaToMia.Widgets.base.GdlVisibleObject;
@@ -20,4 +22,16 @@
public String getGroupName() throws InvalidGdlSchemaException{
return this.getId() + "__RB__GROUP";
}
+
+
+ public abstract void addUncheckedSubItem(String value) throws InvalidGdlSchemaException, ExecutionException;
+
+
+ @Override
+ protected void setReceivedData() throws InvalidGdlSchemaException, ExecutionException {
+ super.setReceivedData();
+ ArrayList<String> options = this.tmService.getAllPossibleValues();
+
+ for (String opt : options) this.addUncheckedSubItem(opt);
+ }
}
Modified: trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlRadioButton.java
==============================================================================
--- trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlRadioButton.java Mon Nov 28 08:22:07 2011 (r1039)
+++ trunk/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/button/GdlRadioButton.java Mon Nov 28 08:25:06 2011 (r1040)
@@ -49,15 +49,6 @@
@Override
- protected void setReceivedData() throws InvalidGdlSchemaException, ExecutionException {
- super.setReceivedData();
- ArrayList<String> options = this.tmService.getAllPossibleValues();
-
- for (String opt : options) this.addUncheckedSubItem(opt);
- }
-
-
- @Override
public ArrayList<String> getSelectedValues(){
ArrayList<String> result = new ArrayList<String>();