Author: jkeyes
Date: Thu Sep 1 15:55:25 2005
New Revision: 265798
URL: http://svn.apache.org/viewcvs?rev=265798&view=rev
Log:
updated javadoc, added example to class doc
Modified:
jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli2/validation/EnumValidator.java
Modified:
jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli2/validation/EnumValidator.java
URL:
http://svn.apache.org/viewcvs/jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli2/validation/EnumValidator.java?rev=265798&r1=265797&r2=265798&view=diff
==============================================================================
---
jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli2/validation/EnumValidator.java
(original)
+++
jakarta/commons/proper/cli/trunk/src/java/org/apache/commons/cli2/validation/EnumValidator.java
Thu Sep 1 15:55:25 2005
@@ -1,4 +1,4 @@
-/**
+/*
* Copyright 2003-2004 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -21,6 +21,21 @@
/**
* A Validator for a list of known string values.
+ *
+ * The following example shows how to limit the valid values
+ * for the color argument to 'red', 'green', or 'blue'.
+ *
+ * <pre>
+ * Set values = new HashSet();
+ * values.add("red");
+ * values.add("green");
+ * values.add("blue");
+ * ...
+ * ArgumentBuilder builder = new ArgumentBuilder();
+ * Argument color =
+ * builder.withName("color");
+ * .withValidator(new EnumValidator(values));
+ * </pre>
*
* @author John Keyes
*/
@@ -30,10 +45,9 @@
private Set validValues;
/**
- * Creates a new StringValidator for the specified values.
+ * Creates a new EnumValidator for the specified values.
*
- * @param values
- * the list of permitted values
+ * @param values The list of permitted values
*/
public EnumValidator(final Set values) {
this.validValues = values;
@@ -59,7 +73,7 @@
}
/**
- * Returns the permitted values in a String
+ * Returns the permitted values in a comma separated String
*
* @return String formatted list of values
*/
@@ -85,14 +99,14 @@
}
/**
- * @return Returns the validValues.
+ * @return Returns the Set of valid argument values.
*/
public Set getValidValues() {
return validValues;
}
/**
- * @param validValues The validValues to set.
+ * @param validValues The Set of valid argument values.
*/
public void setValidValues(Set validValues) {
this.validValues = validValues;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]