roxspring 2004/04/22 13:22:27 Modified: cli/src/java/org/apache/commons/cli2/util Tag: RESEARCH_CLI_2_ROXSPRING Comparators.java Log: Required comparator is now private and documented Revision Changes Path No revision No revision 1.1.2.5 +13 -1 jakarta-commons/cli/src/java/org/apache/commons/cli2/util/Attic/Comparators.java Index: Comparators.java =================================================================== RCS file: /home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/util/Attic/Comparators.java,v retrieving revision 1.1.2.4 retrieving revision 1.1.2.5 diff -u -r1.1.2.4 -r1.1.2.5 --- Comparators.java 20 Apr 2004 21:43:33 -0000 1.1.2.4 +++ Comparators.java 22 Apr 2004 20:22:27 -0000 1.1.2.5 @@ -435,15 +435,27 @@ } } + /** + * Orders Options grouping required Options first + * + * @see Option#isRequired() + * @return a new comparator + */ public static Comparator requiredFirst() { return new Required(); } + /** + * Orders Options grouping required Options last + * + * @see Option#isRequired() + * @return a new comparator + */ public static Comparator requiredLast() { return reverse(requiredFirst()); } - public static class Required implements Comparator { + private static class Required implements Comparator { public int compare(final Object oleft, final Object oright) { final Option left = (Option)oleft; final Option right = (Option)oright;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]