jkeyes 2003/06/05 16:02:25
Modified: cli/src/java/org/apache/commons/cli Tag: cli_1_x
OptionGroup.java
Log:
. javadoc'd
Revision Changes Path
No revision
No revision
1.8.2.3 +28 -1
jakarta-commons/cli/src/java/org/apache/commons/cli/OptionGroup.java
Index: OptionGroup.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli/OptionGroup.java,v
retrieving revision 1.8.2.2
retrieving revision 1.8.2.3
diff -u -r1.8.2.2 -r1.8.2.3
--- OptionGroup.java 4 Jun 2003 01:11:40 -0000 1.8.2.2
+++ OptionGroup.java 5 Jun 2003 23:02:24 -0000 1.8.2.3
@@ -65,10 +65,37 @@
*/
public interface OptionGroup {
-
+ /**
+ * Returns whether the OptionGroup contains an Option with
+ * the specified name.
+ *
+ * @param name
+ * the name of the Option to search for
+ *
+ * @return boolean
+ * whether the OptionGroup contains the specified Option
+ */
boolean hasOption(String name);
+ /**
+ * Return the specified Option from the OptionGroup.
+ *
+ * @param name
+ * the name of the Option to search for
+ *
+ * @return Option
+ * the Option if it exists, otherwise null
+ */
Option getOption(String name);
+ /**
+ * Return whether this OptionGroup isValid.
+ *
+ * @param line
+ * the CommandLine to validate with
+ *
+ * @throws ParseException
+ * if the OptionGroup is not valid
+ */
void isValid(CommandLine line) throws ParseException;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]