[ 
https://issues.apache.org/jira/browse/UIMA-5603?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16190344#comment-16190344
 ] 

Richard Eckart de Castilho commented on UIMA-5603:
--------------------------------------------------

An iterable produces iterators and these iterators function independently from 
each other. If an iterator implements iterable and returns itself, then if 
multiple iterators are obtained from the iterable, they are not independent of 
each other (they are all the same)...

> uv3 make FSIterator implement Iterable
> --------------------------------------
>
>                 Key: UIMA-5603
>                 URL: https://issues.apache.org/jira/browse/UIMA-5603
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Core Java Framework
>    Affects Versions: 3.0.0SDK-alpha02
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>            Priority: Trivial
>             Fix For: 3.0.0SDK-beta
>
>
> Forms like cas.getIndexRepository().getAllIndexedFSs(...) return an iterator. 
>  It would be nice to be able to use the returned result in an extended for :  
>  for (TOP x : cas.getInd... etc). Make FSIterator implement Iterable 
> (returning itself, as a default method).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to