+package eu.svjatoslav.commons.commandline.parameterparser.parameter;
+
+import eu.svjatoslav.commons.commandline.parameterparser.ArgumentCount;
+import eu.svjatoslav.commons.commandline.parameterparser.Parameter;
+
+public class NullParameter extends Parameter {
+
+ public NullParameter(final String description) {
+ super(null, description, ArgumentCount.SINGLE);
+ }
+
+ @Override
+ public NullParameter addAliases(final String... aliasArray) {
+ super.addAliases(aliasArray);
+ return this;
+ }
+
+ public boolean getValue() {
+ return isParameterSpecified();
+ }
+
+ @Override
+ public NullParameter setMandatory() {
+ mandatory = true;
+ return this;
+ }
+}