public class StringParameter extends Option implements ParameterI
{
+ public static class Builder extends Option.Builder
+ {
+ @Override
+ public StringParameter build()
+ {
+ return new StringParameter(this);
+ }
+ }
+
@Override
public ValueConstrainI getValidValue()
{
}
+ public static Builder newBuilder()
+ {
+ return new Builder();
+ }
+
+ protected StringParameter(Builder builder)
+ {
+ super(builder);
+ }
+
public StringParameter(StringParameter parm)
{
this.name = parm.name;
}
public StringParameter(String name, String description, boolean required,
- String defValue)
+ String defValue)
{
super(name, description, required, String.valueOf(defValue), null, null,
- null);
+ null);
this.defvalue = defValue;
}
public StringParameter(String name, String description, boolean required,
- String defValue, String value)
+ String defValue, String value)
{
super(name, description, required, String.valueOf(defValue),
- String.valueOf(value), null, null);
+ String.valueOf(value), null, null);
this.defvalue = defValue;
}
* @param displayNames
*/
public StringParameter(String name2, String description2,
- boolean isrequired, String defValue, String value,
- List<String> possibleVals, List<String> displayNames)
+ boolean isrequired, String defValue, String value,
+ List<String> possibleVals, List<String> displayNames)
{
super(name2, description2, isrequired, defValue, value, possibleVals,
- displayNames, null);
+ displayNames, null);
}
}