Make TableView.getSelectedRanges() iterable
-------------------------------------------

                 Key: PIVOT-471
                 URL: https://issues.apache.org/jira/browse/PIVOT-471
             Project: Pivot
          Issue Type: Wish
          Components: wtk
            Reporter: Dirk Moebius
            Priority: Minor


Iterating over the results of TableView.getSelectedRanges() is cumbersome 
because it returns a Sequence<Span> which is not iterable using a for-each 
loop. Instead it should return a List<Span>, which is iterable. Javadoc should 
state that the returned List is immutable.

Likewise for:

- ListView.getSelectedRanges()
- TreeView.getSelectedPaths()
- FileBrowser.getSelectedFiles()
- FileBrowserSheet.getSelectedFiles()

JavaDoc of TableView.getSelectedRows() should clearly state that this is a 
convenience method only, and that it allocates a result array on each 
invocation. Likewise for ListView.getSelectedItems().

See 
http://mail-archives.apache.org/mod_mbox/pivot-user/201004.mbox/%[email protected]%3e
 for motivation of this issue.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to