reverted dodgy test code
authorjprocter <Jim Procter>
Wed, 11 Aug 2010 15:29:22 +0000 (15:29 +0000)
committerjprocter <Jim Procter>
Wed, 11 Aug 2010 15:29:22 +0000 (15:29 +0000)
src/jalview/gui/WsJobParameters.java

index ce1c868..e639b41 100644 (file)
@@ -399,32 +399,6 @@ public class WsJobParameters extends JPanel implements ItemListener,
       try
       {
         args = p.getArguments(serviceOptions);
-        // quick test of getArguments
-        for (Object rg: p.getOptions())
-        {
-          String _rg = ((String) rg).substring(1);// remove initial arg character -
-          String _rgv = _rg;
-          // select arg name
-          int _rgs = _rg.indexOf(" ");
-          if (_rgs>0)
-          {
-            _rgv = _rg.substring(_rgs+1);
-            _rg = _rg.substring(0,_rgs);
-          }
-          boolean found=false;
-          for (Argument ar:args)
-          {
-            if (ar.getName().equalsIgnoreCase(_rg) || ar.getDefaultValue()!=null && ar.getDefaultValue().equalsIgnoreCase(_rgv))
-            {
-              found = true;
-              continue;
-            }
-          }
-          if (!found)
-          {
-            System.err.println("Couldn't set Argument: "+rg.toString());
-          }
-        }
       } catch (Exception e)
       {
         e.printStackTrace();
@@ -549,7 +523,14 @@ public class WsJobParameters extends JPanel implements ItemListener,
     }
     if (string == null)
     {
-      // no value specified.
+      // no value specified. Either a ..
+//      if (opt.getPossibleValues()==null || opt.getPossibleValues().size()<=1) {
+        // switch
+//        cb.enabled.setSelected(true);
+//      } else {
+//        // or unselected option
+//        cb.enabled.setSelected(false);
+//      }
       if (opt.isRequired())
       {
         // indicate option needs to be selected!
@@ -573,6 +554,10 @@ public class WsJobParameters extends JPanel implements ItemListener,
       }
 
     }
+    if (opt.isRequired() && !cb.enabled.isSelected())
+    {
+      // TODO: indicate paramset is not valid.. option needs to be selected!
+    }
     cb.setInitialValue();
   }