import eu.svjatoslav.commons.cli_helper.parameter_parser.ParameterCount;
import eu.svjatoslav.commons.cli_helper.parameter_parser.Option;
+/**
+ * This class represents commandline option which accepts exactly one parameter
+ * which is a string.
+ */
public class StringOption extends Option<String, StringOption> {
public final String defaultValue;
public StringOption(final String description) {
- super(description, ParameterCount.SINGLE);
+ super(description, ParameterCount.ONE);
defaultValue = null;
}
public StringOption(final String description, String defaultValue) {
- super(description, ParameterCount.SINGLE);
+ super(description, ParameterCount.ONE);
this.defaultValue = defaultValue;
this.setPresent(true);
}
@Override
public java.lang.String describeFormat() {
- return "string";
+ return "String.";
}
@Override