JAL-2629 update spike branch to latest
[jalview.git] / src / jalview / ws / params / simple / StringParameter.java
index 1d6a37e..b61836a 100644 (file)
@@ -3,65 +3,13 @@ package jalview.ws.params.simple;
 import jalview.ws.params.ParameterI;
 import jalview.ws.params.ValueConstrainI;
 
-import java.net.URL;
-import java.util.List;
+import java.util.Collection;
 
 public class StringParameter extends Option implements ParameterI
 {
-
-  @Override
-  public URL getFurtherDetails()
-  {
-    // TODO Auto-generated method stub
-    return null;
-  }
-
-  @Override
-  public boolean isRequired()
-  {
-    // TODO Auto-generated method stub
-    return false;
-  }
-
-  @Override
-  public String getDescription()
-  {
-    // TODO Auto-generated method stub
-    return description;
-  }
-
-  @Override
-  public List<String> getPossibleValues()
-  {
-    // TODO Auto-generated method stub
-    return null;
-  }
-
-  @Override
-  public String getName()
-  {
-    // TODO Auto-generated method stub
-    return name;
-  }
-
-  @Override
-  public String getValue()
-  {
-    // TODO Auto-generated method stub
-    return value;
-  }
-
-  @Override
-  public void setValue(String selectedItem)
-  {
-    value = selectedItem;
-
-  }
-
   @Override
   public ValueConstrainI getValidValue()
   {
-    // TODO Auto-generated method stub
     return new StringValueConstrain();
   }
 
@@ -115,4 +63,22 @@ public class StringParameter extends Option implements ParameterI
             String.valueOf(value), null, null);
     this.defvalue = defValue;
   }
+
+  /**
+   * Constructor for a parameter with a list of possible values
+   * 
+   * @param name2
+   * @param description2
+   * @param isrequired
+   * @param defValue
+   * @param value
+   * @param possibleVals
+   */
+  public StringParameter(String name2, String description2,
+          boolean isrequired, String defValue, String value,
+          Collection<String> possibleVals)
+  {
+    super(name2, description2, isrequired, defValue, value, possibleVals,
+            null);
+  }
 }