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=2e1c03ab06db5cf2020540c6cc74ae39946ba6dd;hp=58282c51a1f50f0089146049057ae9242e559e63;hb=b34ba4499cfbca09bc794a810e460bf1c86dcd34;hpb=6ddfea297cc4a1136503a454631f5bc5c72412b1
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 58282c5..2e1c03a 100755
--- a/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/Parameter.java
+++ b/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/Parameter.java
@@ -1,10 +1,10 @@
/*
* Svjatoslav Commons - shared library of common functionality.
- * Copyright ©2012-2013, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
+ * Copyright ©2012-2014, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu
*
* This program is free software; you can redistribute it and/or
- * modify it under the terms of version 2 of the GNU General Public License
- * as published by the Free Software Foundation.
+ * modify it under the terms of version 3 of the GNU Lesser General Public License
+ * or later as published by the Free Software Foundation.
*/
package eu.svjatoslav.commons.commandline.parameterparser;
@@ -34,11 +34,6 @@ public abstract class Parameter {
*/
private boolean parameterSpecified;
- public Parameter(final String description, final ArgumentCount argumentCount) {
- this.description = description;
- this.argumentCount = argumentCount;
- };
-
public Parameter(final boolean mandatory,
final ArgumentCount argumentCount, final String description,
final String... aliases2) {
@@ -51,6 +46,11 @@ public abstract class Parameter {
for (final String alias : aliases2)
aliases.add(alias);
+ };
+
+ public Parameter(final String description, final ArgumentCount argumentCount) {
+ this.description = description;
+ this.argumentCount = argumentCount;
}
public Parameter addAliases(final String... aliasArray) {
@@ -97,6 +97,11 @@ public abstract class Parameter {
return true;
}
+ /**
+ * @return Single line argument type description.
+ */
+ public abstract String describeFormat();
+
public String getAliases() {
final StringBuffer buffer = new StringBuffer();
@@ -210,11 +215,6 @@ public abstract class Parameter {
this.parameterSpecified = parameterSpecified;
}
- /**
- * @return Single line argument type description.
- */
- public abstract String describeFormat();
-
/**
* @return true
if value is correct, false
* otherwise.