[jira] [Commented] (COLLECTIONS-442) A set of enhanced iterator classes donated by the Apache Jena project

2013-04-19 Thread Andy Seaborne (JIRA)

[ 
https://issues.apache.org/jira/browse/COLLECTIONS-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636199#comment-13636199
 ] 

Andy Seaborne commented on COLLECTIONS-442:
---

Jena also has 

https://svn.apache.org/repos/asf/jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/Iter.java

(tests in src/test/java) with many operations plain Java iterators.

 A set of enhanced iterator classes donated by the Apache Jena project
 -

 Key: COLLECTIONS-442
 URL: https://issues.apache.org/jira/browse/COLLECTIONS-442
 Project: Commons Collections
  Issue Type: Improvement
  Components: Iterator
Reporter: Claude Warren
 Fix For: 4.x

 Attachments: COLLECTIONS-442.tar.gz


 A set of templated (Generic) iterators that add filtering, mapping, and 
 conversion to set or list collections.  Tests included.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Comment Edited] (COLLECTIONS-442) A set of enhanced iterator classes donated by the Apache Jena project

2013-04-19 Thread Andy Seaborne (JIRA)

[ 
https://issues.apache.org/jira/browse/COLLECTIONS-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636199#comment-13636199
 ] 

Andy Seaborne edited comment on COLLECTIONS-442 at 4/19/13 9:10 AM:


Jena also has 

https://svn.apache.org/repos/asf/jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/Iter.java

(tests in src/test/java) with many operations on plain Java iterators.

  was (Author: andy.seaborne):
Jena also has 

https://svn.apache.org/repos/asf/jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/iterator/Iter.java

(tests in src/test/java) with many operations plain Java iterators.
  
 A set of enhanced iterator classes donated by the Apache Jena project
 -

 Key: COLLECTIONS-442
 URL: https://issues.apache.org/jira/browse/COLLECTIONS-442
 Project: Commons Collections
  Issue Type: Improvement
  Components: Iterator
Reporter: Claude Warren
 Fix For: 4.x

 Attachments: COLLECTIONS-442.tar.gz


 A set of templated (Generic) iterators that add filtering, mapping, and 
 conversion to set or list collections.  Tests included.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (COLLECTIONS-442) A set of enhanced iterator classes donated by the Apache Jena project

2013-04-19 Thread Thomas Neidhart (JIRA)

[ 
https://issues.apache.org/jira/browse/COLLECTIONS-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636208#comment-13636208
 ] 

Thomas Neidhart commented on COLLECTIONS-442:
-

These are some really nice and useful iterator implementations. Thanks for the 
pointer.
We will see how we can add them already for 4.0, but currently we are focusing 
on getting a release out.

 A set of enhanced iterator classes donated by the Apache Jena project
 -

 Key: COLLECTIONS-442
 URL: https://issues.apache.org/jira/browse/COLLECTIONS-442
 Project: Commons Collections
  Issue Type: Improvement
  Components: Iterator
Reporter: Claude Warren
 Fix For: 4.x

 Attachments: COLLECTIONS-442.tar.gz


 A set of templated (Generic) iterators that add filtering, mapping, and 
 conversion to set or list collections.  Tests included.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (COLLECTIONS-237) MultiValueMap: behavior of entrySet().iterator() is not the expected one

2013-04-19 Thread Thomas Neidhart (JIRA)

 [ 
https://issues.apache.org/jira/browse/COLLECTIONS-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Neidhart updated COLLECTIONS-237:


Fix Version/s: (was: 4.x)
   4.0

 MultiValueMap: behavior of entrySet().iterator() is not the expected one
 

 Key: COLLECTIONS-237
 URL: https://issues.apache.org/jira/browse/COLLECTIONS-237
 Project: Commons Collections
  Issue Type: Bug
  Components: Map
Affects Versions: 3.2
Reporter: Nils Kaiser
 Fix For: 4.0


 The entrySet() method of the MultiValueMap delegates the entrySet() call to 
 the decorated map, which is HashMap by default. The default hashmap iterator 
 is used, which causes the iterator to return one Map.Entry for every key. The 
 value returned for the key is an ArrayList, and not the value of the entry 
 which was put into the map.
 The expected behavior would be the iterator to return the whole set of 
 entries in the map, which requires iteration over the different array lists 
 contained in the decorated map.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (COLLECTIONS-442) A set of enhanced iterator classes donated by the Apache Jena project

2013-04-19 Thread Thomas Neidhart (JIRA)

 [ 
https://issues.apache.org/jira/browse/COLLECTIONS-442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Thomas Neidhart updated COLLECTIONS-442:


Fix Version/s: (was: 4.x)
   4.0

 A set of enhanced iterator classes donated by the Apache Jena project
 -

 Key: COLLECTIONS-442
 URL: https://issues.apache.org/jira/browse/COLLECTIONS-442
 Project: Commons Collections
  Issue Type: Improvement
  Components: Iterator
Reporter: Claude Warren
 Fix For: 4.0

 Attachments: COLLECTIONS-442.tar.gz


 A set of templated (Generic) iterators that add filtering, mapping, and 
 conversion to set or list collections.  Tests included.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (COLLECTIONS-296) Introduce SortedUtils.merge() for merging sorted collections

2013-04-19 Thread Julius Davies (JIRA)

[ 
https://issues.apache.org/jira/browse/COLLECTIONS-296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13636883#comment-13636883
 ] 

Julius Davies commented on COLLECTIONS-296:
---

Wow!  TN's the man!   5-years after I submitted it (before I was a committer).  
 I'd forgotten all about this patch!

 Introduce SortedUtils.merge() for merging sorted collections
 

 Key: COLLECTIONS-296
 URL: https://issues.apache.org/jira/browse/COLLECTIONS-296
 Project: Commons Collections
  Issue Type: New Feature
  Components: Core
Reporter: Julius Davies
Priority: Minor
 Fix For: 4.0

 Attachments: SortedUtils.patch


 Is there any interest in this?
 /**
  * Returns a new ArrayList where sorted Collection a and sorted 
 Collection b
  * are combined such that ordering of the elements according to
  * Comparator c is retained.  Uses the standard O(n) merge algorithm
  * for combining two sorted lists.
  *
  * @param a Object to combine with sorted Collection b.  Must implement 
 Comparable.
  * @param b Sorted Collection to combine with Object a.
  * @param c Comparator by which Collection a and Collection b have been 
 sorted, or null
  *  if the Collections are sorted according to their natural 
 ordering.
  * @return a new sorted ArrayList
  */
 public static ArrayList merge(Collection a, Collection b, Comparator c);

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira