Details
-
Wish
-
Status: Resolved
-
Trivial
-
Resolution: Won't Fix
-
2.0.0uimaFIT
-
None
-
None
Description
Currently there is one exception type in CasUtil.selectSingle(CAS cas, Type type) method for the case if CAS does not contain an Annotation or CAS contains more than one Annotation. However, I sometimes need to differentiate between these two cases in exception handling. A new method like, selectSingleOrNull(...) could solve this problem: return null if no Annotation, RuntimeException if multiple Annotations.
Currently to handle this problem I just use CasUtil.select(...) and check for the size of the returned collection.
Attachments
Issue Links
- relates to
-
UIMA-5115 uv3 select() api for iterators and streams over CAS contents
- Resolved