From e903207930001edf324f2623b763df0f75e82a3c Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Sun, 10 Jun 2012 18:47:55 -0700 Subject: Added: IValueValidator to validate parameter values (typed) as oppoed to IParameterValidator which validates strings --- src/test/java/com/beust/jcommander/ArgsValidate2.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/test/java/com') diff --git a/src/test/java/com/beust/jcommander/ArgsValidate2.java b/src/test/java/com/beust/jcommander/ArgsValidate2.java index f45f5df..2b8f07b 100644 --- a/src/test/java/com/beust/jcommander/ArgsValidate2.java +++ b/src/test/java/com/beust/jcommander/ArgsValidate2.java @@ -5,20 +5,20 @@ import com.beust.jcommander.converters.FileConverter; import java.io.File; public class ArgsValidate2 { - public static class FailingValidator implements IParameterValidator { + public static class FailingValidator implements IValueValidator { - public void validate(String name, String value) throws ParameterException { + public void validate(String name, File value) throws ParameterException { throw new ParameterException("Validation will always fail:" + name + " " + value); } } - public static final String POSSIBLE_TEMPLATE_FILE = "mayOrMayNotExist.tempalate"; + public static final String POSSIBLE_TEMPLATE_FILE = "mayOrMayNotExist.template"; @Parameter(names = { "-template"}, description = "The default file may or may not exist", converter = FileConverter.class, - validateWith = FailingValidator.class + validateValueWith = FailingValidator.class ) public File template = new File(POSSIBLE_TEMPLATE_FILE); } -- cgit v1.2.3