You might even consider adding a @see for the filterCollection method as that's what I really wanted when I originally found predicatedCollection. Also, any javadoc changes you make should probably be added to ListUtils as well.
Thanks, K.C.
Stephen Colebourne wrote:
I've improved the CVS HEAD javadoc a little. Thanks Stephen
----- Original Message ----- From: "K.C. Baltz" <[EMAIL PROTECTED]> To: "Jakarta Commons Users List" <[EMAIL PROTECTED]> Sent: Friday, July 18, 2003 6:02 PM Subject: Re: [COLLECTIONS] How should PredicatedCollections work?
elements. A typical example is to create a LIst that only allows an objectAt least I'm not going crazy. Perhaps the Javadoc could be made clearer. May I suggest for Collection.predicatedCollection:
* @param collection - the collection to predicate, must not be null. All elements must pass the test in the predicate
and
* @throws IllegalStateException If one of the elements in <code>collection</code> does not pass the predicate test.
K.C.
PredicatedList exists to filter input to a collection by blocking invalid
of a specific type.
[collections]. I'd like to add it, but time limits me. If you want to writeWhat you want is FilteredList. Unfortunately, that doesn't exist in
a version (based on the CVS HEAD code) please feel free.
Stephen
from: "K.C. Baltz" <[EMAIL PROTECTED]>
I tried to use a Predicated List today (ListUtils.predicatedList) and it didn't work the way I expected. What I wanted to do was pass it a list of items and a Predicate such that it would "filter" the list for me and the new list would only contain those items that match the predicate. However, I received an IllegalStateException because items in my list didn't match the Predicate. What is the point of the predicated list if it does this?
K.C.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
