[
https://issues.apache.org/jira/browse/UIMA-5115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15513511#comment-15513511
]
Marshall Schor commented on UIMA-5115:
--------------------------------------
For the prototype, I'm doing all variants. Default is the uimaFIT style (this
can be adjusted, based on community feedback). The variants are controlled by
the builder methods:
* typePriority - to use type priority as part of the comparator for position
and bounds; default is not to
* positionUsesType - when type priority is not used, use the type as part of
the "equals" when positioning to the left most among equals; default is not to
* skipEqual - for boundedBy, bounding, at: skip returning FSs which are
"equal"; default: skip FSs which has same ID as bounding FS.
** Note: the at(FSp) with skipEqual is non empty only for typePriority or
positionUsesType cases, in which case it returns Annotations with the same
begin/end, but with different types than FSp.
> uv3 select() api for iterators and streams over CAS contents
> ------------------------------------------------------------
>
> Key: UIMA-5115
> URL: https://issues.apache.org/jira/browse/UIMA-5115
> Project: UIMA
> Issue Type: New Feature
> Components: Core Java Framework
> Reporter: Marshall Schor
> Priority: Minor
> Fix For: 3.0.0SDKexp
>
>
> Design and implement a select() API based on uimaFIT's select, integrated
> well with Java 8 concepts. Initial discussions in UIMA-1524. Wiki with
> diagram: https://cwiki.apache.org/confluence/display/UIMA/UV3+Iterator+support
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)