use generics for more elegant code
[svjatoslav_commons.git] / src / main / java / eu / svjatoslav / commons / commandline / parameterparser / parameter / StringParameters.java
index 3de1b03..231bb32 100644 (file)
@@ -14,18 +14,12 @@ import java.util.List;
 import eu.svjatoslav.commons.commandline.parameterparser.ArgumentCount;
 import eu.svjatoslav.commons.commandline.parameterparser.Parameter;
 
-public class StringParameters extends Parameter {
+public class StringParameters extends Parameter<StringParameters> {
 
        public StringParameters(final String description) {
                super(description, ArgumentCount.MULTI);
        }
 
-       @Override
-       public StringParameters addAliases(final String... aliasArray) {
-               super.addAliasesProtected(aliasArray);
-               return this;
-       }
-
        @Override
        public java.lang.String describeFormat() {
                return "one to many strings";
@@ -36,12 +30,6 @@ public class StringParameters extends Parameter {
                return arguments;
        }
 
-       @Override
-       public StringParameters setMandatory() {
-               setMandatoryProtected();
-               return this;
-       }
-
        @Override
        public boolean validate(final java.lang.String value) {
                return true;