X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fcommons%2Fcommandline%2Fparameterparser%2Fparameter%2FFileParameter.java;h=21a84ff3430ac8601d30359510dd0f863e9e9db0;hb=7b0d4e85fa892dc8422bfa10ab3b4328bc9f1253;hp=609b25a8fb36e7ca27eff559f93a3223c484e51c;hpb=6846681d727a07385bcd3e0eb856f70a7e96448c;p=svjatoslav_commons.git diff --git a/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/parameter/FileParameter.java b/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/parameter/FileParameter.java index 609b25a..21a84ff 100755 --- a/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/parameter/FileParameter.java +++ b/src/main/java/eu/svjatoslav/commons/commandline/parameterparser/parameter/FileParameter.java @@ -14,7 +14,7 @@ import eu.svjatoslav.commons.commandline.parameterparser.Parameter; import java.io.File; -public class FileParameter extends Parameter { +public class FileParameter extends Parameter { private ExistenceType existenceType = ExistenceType.DOES_NOT_MATTER; @@ -49,6 +49,10 @@ public class FileParameter extends Parameter { @Override public boolean validate(final java.lang.String value) { + return validateFile(existenceType, value); + } + + protected static boolean validateFile(ExistenceType existenceType, String value) { final File file = new File(value); if (existenceType == ExistenceType.MUST_EXIST) {