--- /dev/null
+/*
+ * Svjatoslav Commons - shared library of common functionality. Author: Svjatoslav Agejenko.
+ * This project is released under Creative Commons Zero (CC0) license.
+ */
+package eu.svjatoslav.commons.cli_helper.parameter_parser.parameter;
+
+import eu.svjatoslav.commons.cli_helper.parameter_parser.ParameterCount;
+import eu.svjatoslav.commons.cli_helper.parameter_parser.Option;
+
+import java.util.List;
+
+public class StringOptions extends Option<List<String>, StringOptions> {
+
+ public StringOptions(final String description) {
+ super(description, ParameterCount.MULTI);
+ }
+
+ @Override
+ public java.lang.String describeFormat() {
+ return "one to many strings";
+ }
+
+ @Override
+ public List<String> getValue() {
+ return parameters;
+ }
+
+ @Override
+ public boolean isValid(final java.lang.String value) {
+ return true;
+ }
+
+}