X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=svjatoslav_commons.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fcommons%2Fcommandline%2Fparameterparser%2FParameter.java;h=25f406d6d8dfaba5ec62e50a66c1299deffa36a8;hp=fd22c89b2e2ae917c7803837ff45b787efae1799;hb=846af2def5b489670668b978e4ea703c8dfb22b6;hpb=2be5dfa0314f834b3a5b759e204f2716f87df744 diff --git a/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/Parameter.java b/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/Parameter.java index fd22c89..25f406d 100755 --- a/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/Parameter.java +++ b/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/Parameter.java @@ -51,6 +51,7 @@ public abstract class Parameter { this.argumentCount = argumentCount; } + @SuppressWarnings("unchecked") public T addAliases(final String... aliasArray) { // save aliases @@ -61,6 +62,8 @@ public abstract class Parameter { } /** + * @param argumentString + * argument to add * @return true if no errors were found. false * otherwise. */ @@ -147,6 +150,8 @@ public abstract class Parameter { } /** + * @param alias + * alias to check against * @return true if given alias is registered for this * parameter. */ @@ -177,6 +182,7 @@ public abstract class Parameter { return true; } + @SuppressWarnings("unchecked") public T setMandatory() { mandatory = true; return (T) this; @@ -191,6 +197,8 @@ public abstract class Parameter { } /** + * @param value + * value to validate * @return true if value is correct, false * otherwise. */