From: SourceForge.net <no...@so...> - 2007-06-20 16:12:51
|
Feature Requests item #1697842, was opened at 2007-04-10 13:29 Message generated for change (Comment added) made by bigrixx You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1697842&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Classes Group: None >Status: Open Resolution: Fixed Priority: 5 Private: No Submitted By: Rick McGuire (bigrixx) >Assigned to: David Ashley (wdashley) Summary: Add allItems() and allIndexes() methods to collections. Initial Comment: The collection classes would be a lot more usable if they all had methods to return all of the indexes and all of the items held in the collections. Makearray is useful, but it only returns one or the other and it varies between the collections. This should be added to the stem class as well. ---------------------------------------------------------------------- >Comment By: Rick McGuire (bigrixx) Date: 2007-06-20 12:12 Message: Logged In: YES user_id=1125291 Originator: YES All of the collection classes now have ALLITEMS and ALLINDEXES methods. These methods return an array of all items or index values in the collection. These arrays may contain duplicates, depending on the type of collection. I think array deserves a special note that only index values that contain items will be returned (that is, if the array is sparse, empty slots are skipped). Also, I think it might be useful to change the documentation of the different MAKEARRAY methods for the collections to indicate whether the value returned is the result of ALLITEMS (array, list, queue, set, bag) or ALLINDEXES (table, directory, stem, relation). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1697842&group_id=119701 |