summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Application/ParameterValuesField.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/Application/ParameterValuesField.java')
-rwxr-xr-xjava/src/IceGridGUI/Application/ParameterValuesField.java248
1 files changed, 124 insertions, 124 deletions
diff --git a/java/src/IceGridGUI/Application/ParameterValuesField.java b/java/src/IceGridGUI/Application/ParameterValuesField.java
index fbb4cc25b56..8976e461996 100755
--- a/java/src/IceGridGUI/Application/ParameterValuesField.java
+++ b/java/src/IceGridGUI/Application/ParameterValuesField.java
@@ -35,155 +35,155 @@ public class ParameterValuesField extends JTable
{
public ParameterValuesField(Editor editor)
{
- _editor = editor;
+ _editor = editor;
- _columnNames = new java.util.Vector(2);
- _columnNames.add("Name");
- _columnNames.add("Value");
+ _columnNames = new java.util.Vector(2);
+ _columnNames.add("Name");
+ _columnNames.add("Value");
- _useDefaultCombo.setEditable(true);
- _notSetCombo.setEditable(true);
+ _useDefaultCombo.setEditable(true);
+ _notSetCombo.setEditable(true);
}
public void set(java.util.List names,
- java.util.Map values,
- java.util.Map defaultValues,
- final Utils.Resolver resolver)
+ java.util.Map values,
+ java.util.Map defaultValues,
+ final Utils.Resolver resolver)
{
- //
- // Transform map into vector of vectors
- //
- java.util.Vector vector = new java.util.Vector(names.size());
- java.util.Iterator p = names.iterator();
-
- _hasDefault = new boolean[names.size()];
- int i = 0;
-
- while(p.hasNext())
- {
- java.util.Vector row = new java.util.Vector(2);
- String name = (String)p.next();
- row.add(name);
-
- _hasDefault[i] = (defaultValues.get(name) != null);
-
- Object val = values.get(name);
- if(val == null)
- {
- row.add(_hasDefault[i] ? _useDefault : _notSet);
- }
- else
- {
- row.add(Utils.substitute((String)val, resolver));
- }
- vector.add(row);
- i++;
- }
-
- _model = new DefaultTableModel(vector, _columnNames)
- {
- public boolean isCellEditable(int row, int column)
- {
- if(resolver == null)
- {
- return column > 0;
- }
- else
- {
- return false;
- }
- }
- };
-
- _model.addTableModelListener(new TableModelListener()
- {
- public void tableChanged(TableModelEvent e)
- {
- _editor.updated();
- }
- });
- setModel(_model);
-
- setCellSelectionEnabled(resolver == null);
- setOpaque(resolver == null);
- setPreferredScrollableViewportSize(getPreferredSize());
-
- DefaultTableCellRenderer cr = (DefaultTableCellRenderer)
- getDefaultRenderer(String.class);
- cr.setOpaque(resolver == null);
+ //
+ // Transform map into vector of vectors
+ //
+ java.util.Vector vector = new java.util.Vector(names.size());
+ java.util.Iterator p = names.iterator();
+
+ _hasDefault = new boolean[names.size()];
+ int i = 0;
+
+ while(p.hasNext())
+ {
+ java.util.Vector row = new java.util.Vector(2);
+ String name = (String)p.next();
+ row.add(name);
+
+ _hasDefault[i] = (defaultValues.get(name) != null);
+
+ Object val = values.get(name);
+ if(val == null)
+ {
+ row.add(_hasDefault[i] ? _useDefault : _notSet);
+ }
+ else
+ {
+ row.add(Utils.substitute((String)val, resolver));
+ }
+ vector.add(row);
+ i++;
+ }
+
+ _model = new DefaultTableModel(vector, _columnNames)
+ {
+ public boolean isCellEditable(int row, int column)
+ {
+ if(resolver == null)
+ {
+ return column > 0;
+ }
+ else
+ {
+ return false;
+ }
+ }
+ };
+
+ _model.addTableModelListener(new TableModelListener()
+ {
+ public void tableChanged(TableModelEvent e)
+ {
+ _editor.updated();
+ }
+ });
+ setModel(_model);
+
+ setCellSelectionEnabled(resolver == null);
+ setOpaque(resolver == null);
+ setPreferredScrollableViewportSize(getPreferredSize());
+
+ DefaultTableCellRenderer cr = (DefaultTableCellRenderer)
+ getDefaultRenderer(String.class);
+ cr.setOpaque(resolver == null);
}
public java.util.Map getValues()
{
- java.util.Map values = new java.util.HashMap();
-
- if(isEditing())
- {
- getCellEditor().stopCellEditing();
- }
- java.util.Vector vector = _model.getDataVector();
-
- java.util.Iterator p = vector.iterator();
- while(p.hasNext())
- {
- java.util.Vector row = (java.util.Vector)p.next();
-
- //
- // Eliminate rows with null or empty names
- //
- String name = (String)row.elementAt(0);
- assert name != null;
-
- Object val = row.elementAt(1);
-
- //
- // Eliminate entries with default or not set value
- //
- if(val != _useDefault && val != _notSet)
- {
- assert val != null;
- values.put(name, val);
- }
- }
- return values;
+ java.util.Map values = new java.util.HashMap();
+
+ if(isEditing())
+ {
+ getCellEditor().stopCellEditing();
+ }
+ java.util.Vector vector = _model.getDataVector();
+
+ java.util.Iterator p = vector.iterator();
+ while(p.hasNext())
+ {
+ java.util.Vector row = (java.util.Vector)p.next();
+
+ //
+ // Eliminate rows with null or empty names
+ //
+ String name = (String)row.elementAt(0);
+ assert name != null;
+
+ Object val = row.elementAt(1);
+
+ //
+ // Eliminate entries with default or not set value
+ //
+ if(val != _useDefault && val != _notSet)
+ {
+ assert val != null;
+ values.put(name, val);
+ }
+ }
+ return values;
}
public TableCellEditor getCellEditor(int row,
- int column)
+ int column)
{
- if(column == 1)
- {
- return _hasDefault[row] ? _useDefaultEditor : _notSetEditor;
- }
- else
- {
- return super.getCellEditor(row, column);
- }
+ if(column == 1)
+ {
+ return _hasDefault[row] ? _useDefaultEditor : _notSetEditor;
+ }
+ else
+ {
+ return super.getCellEditor(row, column);
+ }
}
private static final Object _useDefault = new Object()
- {
- public String toString()
- {
- return "Use default";
- }
- };
+ {
+ public String toString()
+ {
+ return "Use default";
+ }
+ };
private static final Object _notSet = new Object()
- {
- public String toString()
- {
- return "Not set";
- }
- };
+ {
+ public String toString()
+ {
+ return "Not set";
+ }
+ };
private JComboBox _useDefaultCombo = new JComboBox(
- new Object[]{_useDefault});
+ new Object[]{_useDefault});
private JComboBox _notSetCombo = new JComboBox(
- new Object[]{_notSet});
+ new Object[]{_notSet});
private TableCellEditor _useDefaultEditor = new DefaultCellEditor(_useDefaultCombo);
private TableCellEditor _notSetEditor = new DefaultCellEditor(_notSetCombo);