[
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)