uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Eckart de Castilho (JIRA)" <...@uima.apache.org>
Subject [jira] [Commented] (UIMA-5603) uv3 make FSIterator implement Iterable
Date Tue, 03 Oct 2017 21:02:00 GMT

    [ 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

View raw message