summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2013-05-03 16:53:32 +0200
committerAndrew Branson <andrew.branson@cern.ch>2013-05-03 16:53:32 +0200
commit094d1bd4e776c5a26ebd18fffa19a9515737e319 (patch)
tree9a669a6653119279aa9f113f69a49bcd7b7dc200
parentae09dbc6dc928c63752adccf08035bae3c7d2ff1 (diff)
Added missing generics declarations for Swing components
-rw-r--r--src/main/java/com/c2kernel/gui/MainFrame.java4
-rw-r--r--src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java10
-rw-r--r--src/main/java/com/c2kernel/gui/graph/view/EditorToolBar.java4
-rw-r--r--src/main/java/com/c2kernel/gui/graph/view/VertexPropertyPanel.java4
-rw-r--r--src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java2
-rw-r--r--src/main/java/com/c2kernel/gui/lifecycle/instance/TransitionPanel.java4
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/ExecutionPane.java2
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java12
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java4
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/execution/ActivityViewer.java2
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/outcome/form/field/ComboField.java11
11 files changed, 27 insertions, 32 deletions
diff --git a/src/main/java/com/c2kernel/gui/MainFrame.java b/src/main/java/com/c2kernel/gui/MainFrame.java
index 5edef4a..78c1c6f 100644
--- a/src/main/java/com/c2kernel/gui/MainFrame.java
+++ b/src/main/java/com/c2kernel/gui/MainFrame.java
@@ -259,8 +259,8 @@ public class MainFrame extends javax.swing.JFrame {
getSplitPanel().validate();
}
- public static JComboBox getExecutionPlugins() {
- JComboBox plugins = new JComboBox();
+ public static JComboBox<Executor> getExecutionPlugins() {
+ JComboBox<Executor> plugins = new JComboBox<Executor>();
// create execution selector
Executor defaultExecutor = new DefaultExecutor();
plugins.addItem(defaultExecutor);
diff --git a/src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java b/src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java
index 67b7a68..0f283ca 100644
--- a/src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java
+++ b/src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java
@@ -32,13 +32,9 @@ public class EditorPanel extends JPanel
protected EditorPanel()
{
}
- public EditorPanel(EdgeFactory eFactory, VertexFactory vFactory, VertexOutlineCreator vOutlineCreator, boolean edgeCreationMode, // True
- // if
- // edges
- // can
- // be
- // created
- JButton[] otherButtons, GraphPanel graphPanel)
+ public EditorPanel(EdgeFactory eFactory, VertexFactory vFactory,
+ VertexOutlineCreator vOutlineCreator, boolean edgeCreationMode, // True if edges can be created
+ JButton[] otherButtons, GraphPanel graphPanel)
{
// Create the graph panel and editor tool bar
setDoubleBuffered(true);
diff --git a/src/main/java/com/c2kernel/gui/graph/view/EditorToolBar.java b/src/main/java/com/c2kernel/gui/graph/view/EditorToolBar.java
index 8892fd7..75b9dce 100644
--- a/src/main/java/com/c2kernel/gui/graph/view/EditorToolBar.java
+++ b/src/main/java/com/c2kernel/gui/graph/view/EditorToolBar.java
@@ -57,9 +57,9 @@ public class EditorToolBar extends Box implements Printable
}
}
// Vertex types and ids
- protected JComboBox mVertexTypeBox = new JComboBox();
+ protected JComboBox<TypeNameAndConstructionInfo> mVertexTypeBox = new JComboBox<TypeNameAndConstructionInfo>();
// Edge types and ids
- protected JComboBox mEdgeTypeBox = new JComboBox();
+ protected JComboBox<TypeNameAndConstructionInfo> mEdgeTypeBox = new JComboBox<TypeNameAndConstructionInfo>();
// Mode buttons
protected ButtonGroup mModeButtonGroup = new ButtonGroup();
protected JToggleButton mVertexModeButton = new JToggleButton(ImageLoader.findImage("graph/newvertex.png"));
diff --git a/src/main/java/com/c2kernel/gui/graph/view/VertexPropertyPanel.java b/src/main/java/com/c2kernel/gui/graph/view/VertexPropertyPanel.java
index 121d0c1..0fd7d76 100644
--- a/src/main/java/com/c2kernel/gui/graph/view/VertexPropertyPanel.java
+++ b/src/main/java/com/c2kernel/gui/graph/view/VertexPropertyPanel.java
@@ -54,7 +54,7 @@ public class VertexPropertyPanel extends JPanel implements Observer, TableModelL
JButton delPropButton;
Box newPropBox;
private JTextField newPropName;
- private JComboBox newPropType;
+ private JComboBox<?> newPropType;
String[] typeOptions = { "String", "Boolean", "Integer", "Float" };
String[] typeInitVal = { "", "false", "0", "0.0"};
SelectedVertexPanel mSelPanel;
@@ -197,7 +197,7 @@ public class VertexPropertyPanel extends JPanel implements Observer, TableModelL
newPropBox.add(Box.createHorizontalGlue());
newPropName = new JTextField(15);
newPropBox.add(newPropName);
- newPropType = new JComboBox(typeOptions);
+ newPropType = new JComboBox<Object>(typeOptions);
newPropBox.add(newPropType);
newPropBox.add(Box.createHorizontalStrut(1));
addPropButton = new JButton("Add");
diff --git a/src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java b/src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java
index 8a2c0cc..780c5b9 100644
--- a/src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java
+++ b/src/main/java/com/c2kernel/gui/lifecycle/chooser/LDAPEntryChooser.java
@@ -15,7 +15,7 @@ import javax.swing.JComboBox;
import com.c2kernel.lookup.DomainPath;
import com.c2kernel.process.Gateway;
-public class LDAPEntryChooser extends JComboBox
+public class LDAPEntryChooser extends JComboBox<Object>
{
DomainPath mDomainPath = null;
diff --git a/src/main/java/com/c2kernel/gui/lifecycle/instance/TransitionPanel.java b/src/main/java/com/c2kernel/gui/lifecycle/instance/TransitionPanel.java
index b1406c5..e8e3d04 100644
--- a/src/main/java/com/c2kernel/gui/lifecycle/instance/TransitionPanel.java
+++ b/src/main/java/com/c2kernel/gui/lifecycle/instance/TransitionPanel.java
@@ -39,8 +39,8 @@ public class TransitionPanel extends SelectedVertexPanel implements ActionListen
protected GridBagLayout gridbag;
protected GridBagConstraints c;
protected Box transBox;
- protected JComboBox executors;
- protected JComboBox states = new JComboBox(States.states);
+ protected JComboBox<?> executors;
+ protected JComboBox<?> states = new JComboBox<Object>(States.states);
protected JCheckBox active = new JCheckBox();
protected JLabel status = new JLabel();
protected ItemProxy mItem;
diff --git a/src/main/java/com/c2kernel/gui/tabs/ExecutionPane.java b/src/main/java/com/c2kernel/gui/tabs/ExecutionPane.java
index 9d9a395..e59d1b3 100644
--- a/src/main/java/com/c2kernel/gui/tabs/ExecutionPane.java
+++ b/src/main/java/com/c2kernel/gui/tabs/ExecutionPane.java
@@ -33,7 +33,7 @@ public class ExecutionPane extends EntityTabPane implements EntityProxyObserver<
JLabel noActs = new JLabel(Language.translate("There are currently no activities that you can execute in this item."));
JPanel view = new JPanel(new GridLayout(1, 1));
ActivityViewer currentActView;
- JComboBox activitySelector = new JComboBox();
+ JComboBox<ActivityItem> activitySelector = new JComboBox<ActivityItem>();
Box activityBox = Box.createHorizontalBox();
String selAct = null;
ArrayList<ActivityItem> activities;
diff --git a/src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java b/src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java
index ab5a539..8f9b3d3 100644
--- a/src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java
+++ b/src/main/java/com/c2kernel/gui/tabs/ViewpointPane.java
@@ -42,9 +42,9 @@ import com.c2kernel.utils.Logger;
public class ViewpointPane extends EntityTabPane implements ItemListener, ActionListener, EntityProxyObserver<C2KLocalObject> {
- JComboBox schemas;
- JComboBox views;
- JComboBox events;
+ JComboBox<String> schemas;
+ JComboBox<Viewpoint> views;
+ JComboBox<EventItem> events;
JLabel eventDetails;
JButton exportButton;
JButton viewButton;
@@ -84,7 +84,7 @@ public class ViewpointPane extends EntityTabPane implements ItemListener, Action
viewBox.add(label);
viewBox.add(Box.createHorizontalStrut(7));
- schemas = new JComboBox();
+ schemas = new JComboBox<String>();
viewBox.add(schemas);
viewBox.add(Box.createHorizontalGlue());
schemas.addItemListener(this);
@@ -93,7 +93,7 @@ public class ViewpointPane extends EntityTabPane implements ItemListener, Action
viewBox.add(label);
viewBox.add(Box.createHorizontalStrut(7));
- views = new JComboBox();
+ views = new JComboBox<Viewpoint>();
viewBox.add(views);
viewBox.add(Box.createHorizontalGlue());
views.addItemListener(this);
@@ -109,7 +109,7 @@ public class ViewpointPane extends EntityTabPane implements ItemListener, Action
eventBox.add(label);
eventBox.add(Box.createHorizontalStrut(7));
- events = new JComboBox();
+ events = new JComboBox<EventItem>();
eventBox.add(events);
eventBox.add(Box.createHorizontalStrut(7));
events.addItemListener(this);
diff --git a/src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java b/src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java
index 6004f59..75e1078 100644
--- a/src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java
+++ b/src/main/java/com/c2kernel/gui/tabs/collection/CollectionMemberPropertyPanel.java
@@ -41,7 +41,7 @@ public class CollectionMemberPropertyPanel extends JPanel implements ActionListe
JButton delPropButton;
Box newPropBox;
private JTextField newPropName;
- private JComboBox newPropType;
+ private JComboBox<String> newPropType;
String[] typeOptions = { "String", "Boolean", "Integer", "Float" };
String[] typeInitVal = { "", "false", "0", "0.0"};
@@ -111,7 +111,7 @@ public class CollectionMemberPropertyPanel extends JPanel implements ActionListe
newPropBox.add(Box.createHorizontalGlue());
newPropName = new JTextField(15);
newPropBox.add(newPropName);
- newPropType = new JComboBox(typeOptions);
+ newPropType = new JComboBox<String>(typeOptions);
newPropBox.add(newPropType);
newPropBox.add(Box.createHorizontalStrut(1));
addPropButton = new JButton("Add");
diff --git a/src/main/java/com/c2kernel/gui/tabs/execution/ActivityViewer.java b/src/main/java/com/c2kernel/gui/tabs/execution/ActivityViewer.java
index 7723e16..bb4adbd 100644
--- a/src/main/java/com/c2kernel/gui/tabs/execution/ActivityViewer.java
+++ b/src/main/java/com/c2kernel/gui/tabs/execution/ActivityViewer.java
@@ -47,7 +47,7 @@ public class ActivityViewer extends JPanel implements Runnable {
JLabel noOutcome = new JLabel(Language.translate("No outcome data is required for this activity"));
ExecutionPane parent;
JLabel status;
- JComboBox executors;
+ JComboBox<Executor> executors;
JButton saveButton = new JButton("Save");
JButton loadButton = new JButton("Load");
GridBagLayout gridbag = new GridBagLayout();
diff --git a/src/main/java/com/c2kernel/gui/tabs/outcome/form/field/ComboField.java b/src/main/java/com/c2kernel/gui/tabs/outcome/form/field/ComboField.java
index 3be29f5..c17c3fd 100644
--- a/src/main/java/com/c2kernel/gui/tabs/outcome/form/field/ComboField.java
+++ b/src/main/java/com/c2kernel/gui/tabs/outcome/form/field/ComboField.java
@@ -28,14 +28,14 @@ import com.c2kernel.scripting.Script;
public class ComboField extends StringEditField {
- JComboBox comboField;
+ JComboBox<String> comboField;
ListOfValues vals;
- DefaultComboBoxModel comboModel;
+ DefaultComboBoxModel<String> comboModel;
AnyNode listNode;
public ComboField(SimpleType type, AnyNode listNode) {
super();
- comboField = new JComboBox();
+ comboField = new JComboBox<String>();
content = type;
this.listNode = listNode;
createLOV();
@@ -45,8 +45,7 @@ public class ComboField extends StringEditField {
public String getDefaultValue() {
if (vals.getDefaultKey() != null)
return vals.get(vals.getDefaultKey()).toString();
- else
- return "";
+ return "";
}
@Override
@@ -94,7 +93,7 @@ public class ComboField extends StringEditField {
}
String[] keyArray = new String[vals.keySet().size()];
- comboModel = new DefaultComboBoxModel(vals.keySet().toArray(keyArray));
+ comboModel = new DefaultComboBoxModel<String>(vals.keySet().toArray(keyArray));
comboModel.setSelectedItem(vals.getDefaultKey());
comboField.setModel(comboModel);
}