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();
}
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);
+ }
}